1. 同时取最大值,最小值
m, n = eval(input())
m, n = max(m, n), min(m, n)
2. 小数取值
# a//b 直接取整 8//5=1
# '{:.2f}'.format() 四舍五入
3. 字符串/列表求元素个数
# len() 得到 字符串/列表 全部元素个数
ls = [] str1 = ''
len(ls/str1)
# .count(x) 统计 字符串/列表 指定元素x出现次数
ls.count(x) str1.count(x)
4. 输入分隔赋值
#输入空格分隔
a,b = input().split() #读入两个数到a b中
#split中字符分隔
a,b = map(int,input().split(',')) #读入两个整数到a,b中,输入的数用逗号分隔
a,b = map(int,input().split(' ')) #读入两个整数到a,b中,输入的数用空格分隔
5. 输出格式
6. 字符串处理
str1.strip(c) 去掉字符串两侧指定字符c
str1.split() 按照指定字符分割字符串为列表
str1.replace('o', 'n') n替换字符串中特定字符o
7. 集合运算 “交并差补” “& | - ^”
8. 字典中数据类型:dict_keys : d.keys()
dict_values : d.values()
9. Python 组合数据类型能够将多个相同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易。组合数据类型可以分为3类:序列类型、集合类型和映射类型。
10. 序列类型总体上可以看成一维向量,如果其元素都是序列,则可被当作二维向量。Python的字符串、元组和列表类型都属于序列类型。序列类型(元组、列表)中元素都可以是不同类型。
注:序列s,s.index(x)返回第一次出现x的序号,并不返回全部序号。
11. 字典遍历:遍历字典查值时,如果相同键对应不同值,字典采用最后一个"键值对"。
12. 集合类型和字典类型最外侧都用{}表示,不同在于,集合类型元素是普通元素,字典类型元素是键值对。
注:直接采用{}默认生成一个空字典。
13. 数据组织的维度:
高维数据由键值对类型的数据构成,采用对象方式组织: 字典用于表示高维数据
二维数据采用表格方式组织,对应于数学中的矩阵
一维数据采用线性方式组织,对应于数学中的数组和集合等概念
14. Python文件打开方式:
同一个文件可以既采用文本方式打开,也可以采用二进制方式打开。
当文件以文本方式打开时,读取按照字符串方式;当文件以二进制文件方式打开时,读取按照字节流方式
15. Python文件操作:打开—操作—关闭 (关闭可以省略)
注:打开文件后采用close()关闭文件是一个好习惯。如果不调用close(),当前Python程序完全运行退出时,该文件引用被释放,即程序退出时,相当于调用了close()。
16. 文件描述:
1) 文件是存储在辅助存储器上的数据序列 2) 文件是数据的集合和抽象 3) 文件可以包含任何内容
注:函数或类是程序的集合和抽象
17. CSV文件描述:
1) CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据
2) 整个CSV文件是一个二维数据
3) CSV文件的每一行是一维数据,可以使用Python中的列表类型表示