🖼 人工智能学习总目录

🖼 《Python王者归来》小结及目录

6、列表(List)

max()、min()、sum()、len()

lower()、upper()、title()、swapcase()、去空格str.strip()、rstrip()、lstrip()

center()、左对齐ljust()、rjust()、zfill()

islower()、isupper()、isdigit()、isalpha()

1
2
3
4
5
6
7
8
9
10
#1、增list.append('a')\list.extend([a,b])\list.insert(0,'a')
#2、删del list[0]\list.pop(0)\list.remove('a')
#3、改list[0]='A'
#4、查list[0]\list.index()\list.rindex()\list.count()\list.find()\list.rfind()
#5、排序reverse()\sort()\真排序sorted()
#6、组合输出:char.join(seq)
#7、复制(浅)b=a.copy() (深)b=deepcopy(a),b=a[:]
#8、分隔字符串str.split(ch)
#9、其他方法startwith()\endwith()\代替replace(old,new)
#、按序遍历列表enumerate(list)

7、循环设计

等差数列range(start,stop,step)

0~9for val in range(10):

生成式(generator) 新列表 = [表达式 for 项目 in 可迭代对象]

[[a,b] for a in as for b in bs] \ [a for a in as if 条件式]

break、continue、pass

for … else 最后一次执行else

while 哨兵值(sentinel value)

8、元组(Tuple)

类型转换 a=list(b) \ b = tuple(a)

zip()打包、制作大型元祖数据 a = list1,list2,list3

安全,较少系统资源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 计算平均值
vals = (5,6,8,9)
mean = sum(vals) / len(vals)
print("平均值 : ", mean)

# 计算变异数
var = 0
for v in vals:
var += ((v - mean)**2)
var = var / (len(vals))
print("变异数 : ", var)

# 计算标准偏差
dev = 0
for v in vals:
dev += ((v - mean)**2)
dev = (dev / (len(vals)))**0.5
print("标准偏差 : ", dev)