一、Python变量的命名规则:

python语言允许使用大写字母,小写字母,数字,下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,标识符名称不能和python保留字相同

二、Python数据类型

Python语言支持多种数据类型,最简单的包括数字类型,字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等

1、数字类型

Python语言提供3种数字类型:证书、浮点数和复数,分别对应数字中的证书、实数和复数

一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式:

十进制:180

十六机制(以0x或者0X开头):oxb4

八进制(以0O或者0o开头):0o264

二进制(以0b或者0B开头):0b10110100

python key不能为数字吗 python能以数字开头吗_编程语言


浮点数;

一个浮点数可以表示为带小数点的一般形式,也可以采用科学计数法 表示。浮点数只有十进制

#科学计数法
print(123456e-2)
print(1.23456e2)

python key不能为数字吗 python能以数字开头吗_python key不能为数字吗_02

三、Python字符串

python key不能为数字吗 python能以数字开头吗_编程语言_03

print('对酒当歌,人生几何?'[1:4])

python key不能为数字吗 python能以数字开头吗_python key不能为数字吗_04

print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])

python key不能为数字吗 python能以数字开头吗_浮点数_05

print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])
print('对酒当歌,人生几何?'[-4])

python key不能为数字吗 python能以数字开头吗_Python_06

print(len('对酒当歌,人生几何?'))

python key不能为数字吗 python能以数字开头吗_python_07

四、表达式赋值语句以及注释

1、表达式
产生或计算新数据值的代码片段称为表达式,类似数学中的计算公式,以表达单一功能为目的,运算后产生运算结果,运算结果的类型由操作符或者运算符决定
表达式一般由数据和操作符等构成,这是构成Python语句的重要部分
2、赋值语句
Python语言中=表示赋值,等号右侧的值计算后将结果赋给左侧变量,包含等号(=)的语句称为赋值语句
变量=表达式
同步赋值语句:同时给多个变量赋值

a,b=3,4
a,b=b,a
print(a,b)

python key不能为数字吗 python能以数字开头吗_python key不能为数字吗_08

a=1024*32
b='对酒当歌,人生几何?'+'譬如朝露,去日苦多'
print(a)
print(b)

python key不能为数字吗 python能以数字开头吗_浮点数_09


3、type()函数

a=1024*32
b=type(a)
print(b)

python key不能为数字吗 python能以数字开头吗_Python_10


type()可以获取变量类型

五、浮点数以及复数

1、浮点数部分
pow(x,y):用来计算x的y次方
浮点数中的特殊问题

a=0.1+0.2
print(a)

python key不能为数字吗 python能以数字开头吗_Python_11


原因:在计算机内部,用二进制表示浮点数

如何解决不确定尾数问题?

round(x,y)

作用:对x进行四舍五入,其中参数d指定保留的小数位数

a=round(0.1+0.2,1)
b=round(1.1234,3)
print(a)
print(b)

python key不能为数字吗 python能以数字开头吗_python_12


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)

python key不能为数字吗 python能以数字开头吗_python_13


六、数字运算

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)

python key不能为数字吗 python能以数字开头吗_python_14

六、学会使用帮助

1、

python key不能为数字吗 python能以数字开头吗_python key不能为数字吗_15


2、

python key不能为数字吗 python能以数字开头吗_Python_16


3、

python key不能为数字吗 python能以数字开头吗_编程语言_17


4、

python key不能为数字吗 python能以数字开头吗_python_18


5、

python key不能为数字吗 python能以数字开头吗_python key不能为数字吗_19