** | 幂 - 返回x的y次幂 | a**b 为10的20次方, 输出结果 100000000000000000000 |
// | 取整除 - 返回商的整数部分(向下取整) | |
list functions
- len:长度
- sorted:排序
- sum:总和
- max/min:最大最小值
list methods
- list.append:添加项到list后
- list.pop:删除并返回列表最后一项
- list.index:返回索引
- in:可以判断特征值是否在list中
"Earth" in planets
元组和列表区别
-
创建它们的语法使用括号而不是方括号
-
它们不能被修改(它们是不可变的)。
as_integer_ratio()
float对象的方法以元组的形式返回分子和分母a, b = b, a 可以交换a,b数据
循环
range():数字序列
any():iterable不为空True
String和字典
- 反斜杠
What you type... What you get example print(example)
\'
'
'What\'s up?'
What's up?
\"
"
"That's \"cool\""
That's "cool"
\\
\
"Look, a mountain: /\\"
Look, a mountain: /\
\n
"1\n2 3"
1
2 3
- 三引号:字面意思
- 字符串可以用列表中的函数
- 字符串不可变
- .split()将字符串拆分为列表 .join()将列表转化为字符串,以调用他的字符串为分隔符
- str.format()
- {} {:.2}{:,}{:.3%} ({0} {1} {2})占位符
- 字典和列表相似
- in 可以判断键是否在字典中
- .keys() .values()返回全部键和全部值
- .items() 迭代
enumerate
String函数
.split()将字符串拆分为列表 .join()将列表转化为字符串,以调用他的字符串为分隔
.format() : {} {:.2}{:,}{:.3%} ({0} {1} {2})占位符
enumerate():遍历
.items() 迭代
.rstrip():删除最后匹配的字符
.keys() .values()返回全部键和全部值
import
- dir():查看库中的变量
- 别名:import math as mh
- from math import * 直接使用库中的所有变量 from math import log,pi :导入特定的变量
- 了解奇怪变量的三种工具:1.type() 2.dir() 3.help()
运算符重载: 让自定义的类生成的对象(实例)能够使用运算符进行操作
numpy:
rolls + 10
array([13, 14, 14, 12, 15, 13, 15, 11, 12, 13])
rolls <= 3
array([ True, False, False, True, False, True, False, True, True, True])