Python的第二天
1、Python的数据类型
整数、浮点、字符串、布尔、列表、元组、字典、集合
2、数字类型包括整形和浮点型
int(整形)age_alex = 26-----------数字不加引号
type(age_alex)-----<class 'int'>-------type()用来查看数据类型
float(浮点型)即小数
3、字符串
加了引号的字符都被认为是字符串,单双引号没有区别,多行字符串必须用多引号""" 或''',必须成对。
字符串的拼接----只能双方都是字符串,不能跟数字或其他类型拼接
name = "li" hometown = "hebei"
相加:name + hometown-------‘lihebei' (相加其实就是简单拼接)
相乘:name * 3----- ‘lilili' (相乘其实就是复制自己多少次,在拼接在一起)
4、布尔类型
一个True(真)、一个Flase(假)------主要用于逻辑判断
a = 3
b = 5
a < b
True
a > b
Flase
5、列表
names = ["alex","jack","wusir"]------(alex,jack,wusir为元素名,下标分别为0,1,2)
取值:names[0]---- ‘alex’
修改:names[1] = "杰克"----["alex","杰克","wusir"]
插入:names.insert(2,"liming")------["alex","杰克","liming","wusir"]
追加:names.append("alex")----["alex","杰克","liming","wusir","alex"] (追加到列表后面)
删除:下标删除:del names[1]------["alex","liming","wusir","alex"]
元素值删除:names.remove("alex")----["liming","wusir","alex"]------从左往右删除,一次删除一个
names.remove("alex")----["liming","wusir"]
判断某元素是否在列表里:"alex" in names------True
6、把一句话打印输出10行
sentence = "alexshijinjiaodawang "
print(sentence * 10)