Python-06:Python语法基础-数与字符串

it2022-05-05  117

1、数的类型

  Python中数的类型主要是有5中,分别有整数型(int)、长整型(long)、浮点型(float)、布尔型(bool)、复数型(complex)

  例如: 0  -1  1  -999 999 这些都是整数型

      87959l  -87136l等这些是长整型(后面加一个l[注意:是小写的L])  

      3.14159   6.6668带小数点的 为浮点型

      bool类型只有两个值,非真既假,true false

      复数类型就是数学总的    xxx+xxxj  如3+5j 等

2、什么是字符串

  在Python中用引号(单引号、双引号、三引号)引起来的字符集称之为字符串,比如:"xiaoxin"、"123"、“3+59”、“叽里呱啦”   等等

  单引号:单引号中可以使用双引号并且可以将其输出出来 

#encoding:utf-8 s1='123' print s1 #123 s2='hello "dog" ' print s2 #hello "dog"

   双引号:双引号中可以使用单引号并把其输出出来。意思就是双引号和单引号可以交叉使用

#encoding:utf-8 s1="123" print s1 #123 s2="it's a dog" print s2 #it's a dog

 

   三引号:三引号引起来的字符串是可以换行的,而单引号和双引号的不可以(三引号可以是三个双引号也可是三个单引号)

#encoding:utf-8 s1=''' good good study , day day up ! ''' print s1

   输出结果为

3、转义符

  在单引号中再放一个单引号是会报错的,因为三个单引号,程序不知道谁和谁匹配

  解决这个问题除了刚才的将外围引号变为双引号外还有就是转义符

  ,顺利解决,转义符\的意思就是使\符号后的一个符号代表其本意。

  

  \n是换行的意思,也是转义符的应用

4、自然字符串

  在Python里面,如果我们的字符串即使有转义符也要将他原样保留,不进行任何处理,我们可以使用自然字符串,即在字符串前加上r

  

5、字符串的重复

  如果我们要将一个字符串重复的输出,除了手动输入外,还可以使用字符串的重复运算符。

 

  其中\t代表一个制表符的距离,也是转义符的应用

6、子字符串

  如果我们想截取一个字符串中的子字符串出来,就要进行子字符串运算。

  运算方法主要有两种,一种是索引云算法[],一种是切片云算法[:]

  

#encoding:utf-8 ''' 子字符串 索引运算符从0开始索引 切片运算符[a:b]是指从第a下标开始到第b-1下标,同样第一位的下标为0 ''' c1='jiyongxinnihao' print c1 c2=c1[0] print c2 c3=c1[5] print c3 c4=c1[:2] print c4 c5=c1[2:] print c5 c6=c1[4:7] print c6

   输出结果为:

        

 

  

转载于:https://www.cnblogs.com/jiyongxin/p/6829846.html


最新回复(0)