一、Python变量的命名规则:
python语言允许使用大写字母,小写字母,数字,下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,标识符名称不能和python保留字相同
二、Python数据类型
Python语言支持多种数据类型,最简单的包括数字类型,字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等
1、数字类型
Python语言提供3种数字类型:证书、浮点数和复数,分别对应数字中的证书、实数和复数
一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式:
十进制:180
十六机制(以0x或者0X开头):oxb4
八进制(以0O或者0o开头):0o264
二进制(以0b或者0B开头):0b10110100
浮点数;
一个浮点数可以表示为带小数点的一般形式,也可以采用科学计数法 表示。浮点数只有十进制
#科学计数法
print(123456e-2)
print(1.23456e2)
三、Python字符串
print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])
print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])
print('对酒当歌,人生几何?'[-4])
print(len('对酒当歌,人生几何?'))
四、表达式赋值语句以及注释
1、表达式
产生或计算新数据值的代码片段称为表达式,类似数学中的计算公式,以表达单一功能为目的,运算后产生运算结果,运算结果的类型由操作符或者运算符决定
表达式一般由数据和操作符等构成,这是构成Python语句的重要部分
2、赋值语句
Python语言中=表示赋值,等号右侧的值计算后将结果赋给左侧变量,包含等号(=)的语句称为赋值语句
变量=表达式
同步赋值语句:同时给多个变量赋值
a,b=3,4
a,b=b,a
print(a,b)
a=1024*32
b='对酒当歌,人生几何?'+'譬如朝露,去日苦多'
print(a)
print(b)
3、type()函数
a=1024*32
b=type(a)
print(b)
type()可以获取变量类型
五、浮点数以及复数
1、浮点数部分
pow(x,y):用来计算x的y次方
浮点数中的特殊问题
a=0.1+0.2
print(a)
原因:在计算机内部,用二进制表示浮点数
如何解决不确定尾数问题?
round(x,y)
作用:对x进行四舍五入,其中参数d指定保留的小数位数
a=round(0.1+0.2,1)
b=round(1.1234,3)
print(a)
print(b)
2、复数类型
Python语言种,复数可以看作二元有序实数对(a,b),表示为:a+bj,其中,a是实数部分,简称实部分,b是虚数部分即虚部。虚数部分通过后缀J或者j来表示,当b为1时,1不能省略,即1j表示复数
复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得它的实数部分和虚数部分
a=1.23e4+5.67e4j
print(a.real)
print(a.imag)
六、数字运算
x/y:x与y的商,产生结果为浮点数
x//y:x与y的整数商,即不大于x与y之商的最大整数
x**y:x的y次幂
注意:数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:
①整数和浮点数混合运算,输出结果是浮点数
②整数之间运算,产生结果类型与操作符相关,/运算的结果是浮点数
③整数或浮点数与复数运算,输出结果是复数
a=abs(-4)#获取绝对值
b=divmod(5,3)#获取商和余数
c=pow(3,4,2)#有三个参数时候表示(x**y)%z
print(a)
print(b)
print(c)
六、学会使用帮助
1、
2、
3、
4、
5、