数据类型与转换
注释
# str=input('请输入你的话:')
注释作用:1.注明解释 2.排除错误
单行注释:快捷键是shift+#
多行注释:ctrl +?
py文件运行方式:1.shift+10 2. 右击 ---->运行 3.运行栏上的运行按钮
变量
i=8
变量名与变量值的关系:
1.一个变量名只能对应一个变量值,一个变量值可对应多个变量名。
2.相同的变量名,新的变量值会替换旧的变量值
变量命名规范:
1.变量名不可以用中文,推荐用英文,不会的就用拼音。
2.变量名可以用数字,但是不能作为开头
3.变量名用的特殊符号只能用_
4.变量名严格区分大小写。
5.变量名要有意义(也就是规范,最好让别人能一眼看得懂)
6.变量名不能与保留关键字冲突。
查看保留关键字:
import keyword
print(keyword.kwlist)
六大数据类型(重中之重)
num(数值型):包括int(整型),float(浮点型,也就是小数),bool(布尔型,只有True和False),complex(复数,实数+虚数)
str(字符串):声明方式有:1.‘ ’ 2." " 3.''' ''' 4.""" """
list(列表型):里面可以放多个值,但是要用逗号隔开
tuple(元组型):括号内有逗号才是元组,没逗号该是啥类型就是什么类型
set(集合):具有无序性,去重性。
dict(字典):以键值对形式存在
六大数据类型分类:
按是否为容器分类:
容器类型:str,list,tuple,set,dict
非容器类型:num
按是否为可改类型分:
不可改类型:num,str,tuple
可改类型:list,set,dict
数据类型的标志符号:
str:‘’ list:[] tuple:(,) set:无 dict:{}
数据类型转换(重中之重):
可以转换成int的有:float,bool,str(是数值型才可以)
可以转换成float的有:int,bool,str(是数值型才可以)
可以转换成bool的有:int,float,complex,str,list,tuple,set,dict
可以转换成complex的有:int,float,bool,str(是数值型才可以)
可以转换成str的有:任何数据类型都可以转换成str
可以转换成list的有:str,tuple,set,dict
可以转换成tuple的有:str,list,set,dict
可以转换成set的有:str,list,tuple,dict
可以转换成dict的有:str,list,tuple,set