一、Python语言类型
编程语言分为编译型语言和解释性语言。Python属于解释性语言。不用解释太多,图更直接。
二、数据类型相关问题
(1)混合数字类型自动升级
Python划分数字类型的复杂度:bool<int<float<complex
例如:当整数与浮点数混合时,整数首先升级转为浮点数的值之后通过浮点数的运算法则得到浮点数结果。
print('True + 10') # 11 True转换为1
print('10 + 3.14') #13.14 10先升级为10.0
(2.)二进制、八进制、十六进制
print(0o32) #26
注意:0o32=011010=2^1+2^3+2^4=26
三、转换函数
(1)内置函数 hex(1) 、oct(1) 、bin(1) 把一个整数转换为这三种进制表示字符串。
print(hex(10)) #0xa
print(oct(10)) #0o12
print(bin(10)) #0b1010
(2)例:
print(int("12",16)) #18
# 1*16^1+2*16^0=18
(3)chr函数
按照UTF-8编码表,将十进制的数字转化成对应的字符。
e=chr(20320)
print (e) #你
注释:上方程序代码,转换过程:(中文)--->utf-8(十六进制)-->转换为十进制
第一步:. 第二步:.
第三步:
四、字符串
1.字符串的拼接:
+:表示拼接
*:*表示重复拼接
注意:字符串*字符串(x) 字符串 * 5(√)
# a=10 b='s'
# print(a+b) (报错)
2.将公式字符串转换为公式
a="1/2"
print(eval(a)) # 1/2
五、标识符
注意:约定常量名称都用大写。
(1)Python中的关键字
关键字:是python中已经使用了的标识符,所以不允许开发者自己定义和关键字相同的名字的标识符。
查看Python中的关键字。
好多知识又重新复习了一遍,但今天这里只总结了新知识还有犯迷糊的知识点。
好了,就到这里了。