一,数字类型
整型int
定义:age=18
作用:记录个数,年龄,出生年 月 日 ,等级
浮点型float
定义:x=1.1
作用:记录身高,价格,体重,薪资
浮点型与整型可以直接进行数学运算与比较
print(10+3.1)
print(10*3.1)
print(10/3.1)
print(10//3.1) 取余
print(10==3.1)
字符串类型str
作用:记录描述类型的性质,比如姓名,性别,一段话,地址,国家等
定义:在'',"","""""",'''''',内部包含一串字符
1.所有引号的相同点:定义得到的都是字符串
2.所有引号的不同点:注意引号嵌套
s1='my name is '"egon"
三引号内的字符串可以写多行
msg='''
111
222
333
'''
补充
x='a b' 代表三个字符
x='aaa\nbbb' print(x) 打印出来是2行
\斜杠代表转译后一个字符 什么叫转译:采用某些方式暂时取消该字符本来的含义
x='aaa'\ (转译符在行尾 被称作为续行符 打印出来不会换行 )
'bbb' print(x) aaabbb
filepath=''C:\aaa\new.txt'' print(filepath) C:�aa 有换行符 ew.txt 因为\转译了后面的字符,所以打印出来乱七八糟
修改的2种方式
filepath1 = "C:\\aaa\\new.txt" 再加一个\,取消后一个转译符的功能
filepath2 = r"C:\aaa\new.txt" r代表其后的字符串内保留其原格式,取消了\的转译功能
列表类型list(有序):索引对应值,索引对应的是位置
定义:在[]内以逗号为分隔符,按照从左到右的顺序一个一个的存放多个任意类型的值,按照顺序记录多个值,优点是按照索引/顺序去指定位置的值
字典类型dict(无序):
与列表的比较:
与列表的相同之处都可以存放多个任意类型的值
与列表的不同之处是列表使用key对应值,key通常为字符串类型
定义:在{}内以逗号为分隔符,存放多个任意元素,每个元素都是由key:value组成,其中value可以是任意类型,key通常为字符串。
作用:按key:value记录多个值,优点是key对value有描述性的功能
布尔类型: True False