单行注释 #注释内容
多行注释 “”“注释类容”""
print(value,...., sep=' ', end='\n', file=sys.stdout,flush=False)
value:表示输出的内容,输出的内容可以输出多个,输出多个的时候每个内容之间用逗号分隔;
sep:表示输出的时候用‘ ‘中内容分隔,默认空格(可以修改);
end:表示输出语句结束语默认是换行符;
file:将内容放到指定文件中
扩展:打开指定函数 open(’文件路径‘,’打开模式‘)
打开模式:r–读取内容 w–写入内容;
flush:将输出内容刷新到目的低 默认False;
在Python中数据类型是和左边所赋值的数据类型相同;
注意:变量在使用之前一定进行声明,并且进行初始化赋值;
在计算机存放数据需要现在内容中开辟一个空间,在这个空间中存储数据对于的数据内存中开辟的空间,每一个空间都有字节地址。
1.不能以关键字
2.不能以数字开头
整型:int
注意:python 2.x中整型有int和long
int在内存中占(4bit);long在内存中占(8bit)
在Python 3.x中只有int,具有long的性质。浮点型:float;
复数型:complex;
具有实部和虚部:3+4j;
布尔类型:bool
描述的状态类型值只有TRUE和FALSE,亦可以用1和0;
字符串类型:str
字符串类型数据的标识:使用单引号和双引号包含单个或者多个字符;
列表:list
存放的是多个变量的容器;
标识是:[];
定义方式:list0=[“张三”,“18”,“true”]
字典:dict
存放的数据是键值对应格式,键和值是一一对应的;根据键查找值,而且键是不允许重复【唯一的】,键的类型对应的数据是不可便的;
字典标识:{}
定义方式:{key:value,key1:value}
元组:tuple
存放的是多个的容器
标识是:()
定义方式:tuple1=(“张三”,18,true)
和list的区别:list中的元素的值是可以改变的,元组的元素的值是不可以改变的;注意当元组中只有一个数值类型时,该类型不是元组类型,因为小括号在这个表示提高优先级,在数值后加上小括号就可以了。
集合:set
存放字典的容器;集合中的元素是不允许重复的————用于排重的;
空值类型:None
只有一个值None——代表当前变量值为空
不会指定空间位置
type():测试当前变量的类型
格式:value=input(“提示用户输入语:”) 在程序中使用input接受用户输入是获取的数据类型是字符串类型str
在Python2.x中用户输入是什么类型,接收的就是什么类型; 在Python3.x中用户不管输入是什么类型,接收的都是字符串类型;
将两个不同类型转换成同一个类型:加上数据类型的关键字。
1.将对应的数据转换成整型(一般将字符串/浮点类型转换为整型)
int(x)——将x这个数据类型传化成整型
所转换的值必须是数值;
2.将对应的数据转换层浮点类型(一般将字符串/整型转换为浮点类型)
float(x)——将x这个数据转换成浮点类型
所转换的值必须是数值;
3.将对应的数据转为字符串类型
str(x)——将x这个数据转换为字符串类型
4.将对应的数据转换为bool类型
bool(x)——将这个数据转为为bool类型;
5.获取字符对应的十进制
ord(x)——x是引号包含的字符(包括单个字符)
6.十进制转换为字符
chr(x)——x是十进制数据
7.将数据转换为二进制
bin(x)
8.将数据转换为八进制
oct(x)
9.将数据转换为十六进制
hex(x)
10.将数据转换为列表
list(x)
11.将数据转换为元组
tuple(x)
12.将数据转换为字典
dict(x)
13.将数据转换为集合
set(x)
14.解析代码
eval(code)——代码包含在字符串中