1.ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符他的输入时数字,可以用十进制,也可以用十六进制。
2. 3**2**3=6561 (实际上是从右往左算)幂运算
3.round 避免使用(四舍五入 向偶取整):
- 使用math模块中的一些函数,比如math.ceiling(天花板除法)。
- python自带整除,python2中是/,3中是//,还有div函数。
- 字符串格式化可以做截断使用,例如 "%.2f" % value(保留两位小数并变成字符串……如果还想用浮点数请披上float()的外衣)
4. upper lower 变大写和变小写
5.“ // ” 表示整数除法,返回整数 比如 7/3 结果为2
“ / ” 表示浮点数除法,返回浮点数 (即小数) 比如 8/2 结果为4.0
“ %” 表示取余数 比如7/4 结果为3
6. math.radians用法:
角度和弧度关系是:2π 弧度 = 360°。从而 1°≈0.0174533 弧度,1 弧度≈57.29578°。
- 1) 角度转换为弧度公式:弧度=角度÷180×π
- 2) 弧度转换为角度公式: 角度=弧度×180÷π
- 例:math.radians(30) * 6的返回值是 3.141592653589793
7.
六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
8.转义字符
9.python字符串是一个定长的字符数组,通过下标控制长度,没有结束标识。
10.Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)
11.假设x是一个字符变量,其值为'b'。语句print(chr(ord(x) + 1))的输出结果 是 c (ASCII+1)
12.python字符串不是通过NULL(即’ ’)来结束的。在python中,你完全不需要为是否已经添加终止符而担心,其字符串值只包含所定义的内容。
14. 将x的值格式化为小数点后3位小数,使用: format(x, "5.3f") 其中的5就是连小数点加起来有几位
15.a=23 b=23 print (a is b) 输出为true
16. or 与 and 运算规则:
(1) 在纯and语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个。如果有一个是假,那么返回假
(2)在纯or语句中,只要有一个表达式不是假的话,那么就返回这个表达式的值。只有所有都是假,才返回假
(3) 在or和and语句比较难表达,总而言之,碰到and就往后匹配,碰到or如果or左边的为真,那么就返回or左边的那个值,如果or左边为假,继续匹配or右边的参数。
17.产生随机数:
在Python中可以用于随机数生成的有两种主要方法,一是random模块,另一个是numpy库中random函数。
(1)random.random返回一个[0.0-1.0]之间的随机浮点数
(2)random.uniform返回一个[a,b]之间的随机浮点数。
(3)random.randint(a,b)返回一个[a,b]之间的随机整数。a>b,则会异常。
(4)random.randrange(stop) 或者 random.randrange(start,stop,[step])函数 指定范围指定步长递增序列下获取一个随机整数。
(5)random.choices(seq) 从序列中获取一个随机元素,可以是元组列表字符串等。
(6)random.shuffle(x,[random]) 将序列x中元素打乱,可选参数是一个返回[0.0-1.0]之间的随机浮点数的无参函数。
(7)random.sample(population,k) 获取指定长度k的片段。
实际上,随机函数使用一个seed“种子”的值控制随机数的生成,一般是整数。只要种子相同 ,每次生成的随机序列也一样。
18.round(4.5)输出4 四舍五入到最近的偶数
19.print(“AAA”,end=" ")以什么结束
print(“AAA”,"VVV",sep=" ") 以什么分隔
20.字符串默认是左对齐,>指定右对齐,^表示居中对齐。



