数据类型与转换

注释

# 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