2020-07-07 笔记 基本数据类型

一,数字类型

整型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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。