一、常用数据类型
整型、浮点型、布尔值、字符串。
1.整型
age=18 18就为整型 关键字int
2.浮点型
price=888.88 888.88就为浮点型,小数 关键字float
3.布尔值
Ture和False 关键字Boolean
4.字符串
凡是由成对的单引号或者成对的双引号括起来的内容就是字符串
关键字str,如age='18',name="Joy",price="[1,2,3]",值都为字符串
*字符串的特殊用法
1.拼接
“+”拼接和“,”拼接
"+"拼接只用用于字符串拼接,如字符串和字符串,返回值为拼接的字符串;
“,”拼接可用于不同类型的数据拼接,中间有,
2.切片和取值
字符串索引是从0开始的,末位为“-1”开始倒数;
取值,取字符串的一个字符串,字符串[要取值的索引],如a="hello",要取e,则为a的索引第1位(首位h为0),则a[1]
切片,取字符串的一段值,字符串[开始值的索引,结束值的索引+1,步长],实例如下:
3.格式化输出
占位符:%s,%d,%f
age=20
print("我今年%s岁"%age)
或者
print("我今年{0}岁".format{age})
都是输出“我今年20岁”
4.常用函数
strip() 去除
不传参则去除头和尾的空格,传参则去除头和尾的指定字符参数。返回到的是字符串。
split()切割
不传参则以空格为切割符号,传参则以参数为切割符号。返回的是列表。
末尾可传整型,代表切割的次数。大于切割符号时则全切。
find()查找子字符串
没找到,返回-1;
找到一个,返回对应字符串的索引值;
找到多个,返回对应字符串的最小索引值;
示例如下: