Python
2020-01-07 22:53:19 30 举报
AI智能生成
python基础
作者其他创作
大纲/内容
数据类型
Number类型 数字类型
Int类型 整型
整型转化 int()
整型不需要转换
浮点型转换为整型,去掉小数部分
布尔值转换为整型,True转换为1, False转换为0
复数无法转换为整型
字符串只有纯整数的字符串可以转换,其余都不行
列表不能转换
元组不能转换
集合不能转换
字典不能转换
Float类型 浮点型
浮点型转换 float()
整型转换为浮点型,添加.0即可
浮点型无需转换
布尔值转换为浮点型,True转换1.0,False转换为0
复数无法转换为浮点型
字符串只要是数值类型的字符串就可以转换
列表不能转换
元组不能转换
集合不能转换
字典不能转换
Bool类型 布尔类型
布尔类型转换 bool() 转换为False情况
整型0
浮点型0.0
布尔值的False
复数0j
字符串的空字符串''
空列表[]
空元组()
空集合set()
空字典{}
Complex类型 复数类型
复数类型转换 complex()
整型转换为复数后面+0j
浮点型转换为复数后面+0j
布尔值 True -> 1+0j , False ->0j
复数无需转换
字符串只有纯数值的字符串可以转换,后面+0j
列表不能转换
元组不能转换
集合不能转换
字典不能转换
String类型 字符串类型
字符串数据类型转换 str()
所有数据转换为字符串都是变成字符格式的内容而已
List类型 列表类型
列表类型转换 list()
整型、浮点型、布尔型、复数不可以转换
字符串转换为列表,每个字符变成列表中的每个值
列表类型不需要转换
元组转换为列表,类型改变,内容不变
集合转换为列表,类型改变,内容不变,顺序随机
字典转换为列表仅保留键,舍弃值
Tuple类型 元组类型
元组类型转换 tuple()
整型、浮点型、布尔型、复数不可以转换
字符串转换为元组,每个字符变成元组中的每个值
列表转换为元组,内容和顺序不变,类型改变
元组无需转换
集合转换为元组,类型改变,内容不变,顺序随机
字典转换为元组仅保留键,舍弃值
Set类型 集合类型
集合类型转换 set()
整型、浮点型、布尔型、复数不可以转换
字符串转换为集合,去掉重复的数据,每个字符变成集合的每个值,顺序随机
列表转换为集合,去掉重复的数据,剩下的值变成集合的值,顺序随机
元组转换为集合,去掉重复的数据,剩下的值变成集合的值,顺序随机
集合无需转换
字典转换为集合,将字典的键变成集合的值,字典的值舍弃
Dict类型 字典类型
字典类型转换 dict()
整型、浮点型、布尔型、复数不可以转换
字符串不可以转换
列表必须是二级列表,并且第二级只有2个数据的列表可以转换
元组必须是二级元组,并且第二级只有2个数据的元组可以转换
集合必须是二级容器,并且第二级只有2个数据的集合可以转换
字典无需转换
字符串
定义
一串字符
常见的转义字符
\n 表示换行符号
\r 表示回车符号
\' 表示一个单引号字符(没有功能)
\" 表示一个双引号字符(没有功能)
\\ 表示一个反斜线 没有功能
\ 续航符号
\t 表示缩进符号
注释
定义
注解,解释,说明文字而已
作用
用于添加说明文字,方便阅读代码。
用于调试程序,排查错误
特征
注释只是用于说明的文字不会影响内容本身。
分类
单行注释
#
多行注释
'''内容''' 或者 """内容"""
变量
定义
就是可以改变的量
命名规范
变量名不可以使用中文,推荐使用英文,不行就用拼音
变量可以使用数字但是不能开头
变量名称不能使用特殊符号,可以使用下划线 _
变量名严格区分大小写!
变量名要有意义(规范)
变量名不能和保留关键字冲突
0 条评论
下一页