- 序列容器索引
- 布尔逻辑
- 语句块
- 模块/名称导入
- 条件语句
- 数学计算
- 错误
序列容器索引 Sequence Containers Indexing
序列容器索引
lst=[1,2,3,4,5,6]
len(lst)
6
lst[0]
1
lst[5]
6
lst[-1]
6
lst[-6]
1
del lst[2]
len(lst)
5
lst[1:]
[2, 4, 5, 6]
#Access to sub-sequences via lst[start slice:end slice:step]
lst[::2]
[1, 4, 6]
lst[::-2]
[6, 4, 1]
布尔逻辑 Boolean Logic
布尔逻辑
#Comparisons : < > <= >= == !=
12<34
23>34
12<=34
2>=2
2!=3
3==3
True
语句块 Statements Blocks
语句块
模块/名称导入 Modules/Names Imports
模块导入
import pandas as pd
from matplotlib import pyplot as plt
条件语句 Conditional Statement
条件语句
age=23
if age<=18:
state="Kid"
elif age>=65:
state="Old"
else:
state="Adult"
print(state)
Adult
数学计算 Math
数学计算
#Operators: + - * / // % ** × ÷ Priority (…)
2+3
3/5
#整除
9//5
#余数
5%3
#次方
2**3
#优先级
(2+4)*3
#绝对值
abs(-5)
#四舍五入,小数点位数处理
round(12.345,1)
#次方,等同于**
pow(2,4)
16
from math import sin,cos,pi,sqrt,log,ceil,floor
#三角函数
sin(pi/4)
cos(pi/3)
#开根号
sqrt(81)
#对数
log(8)
#向上取整
ceil(13.54)
#向下取整
floor(13.54)
13
排除错误 Exceptions on Errors
排除错误
网友评论