首页 > 代码库 > Python-06:Python语法基础-数与字符串
Python-06:Python语法基础-数与字符串
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
输出结果为:
Python-06:Python语法基础-数与字符串