算法复杂度

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f03bf3ea-b9d4-4590-bf37-005ec39278ea/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ecbcc3d0-27b8-4242-b10e-4aaf89252937/Untitled.png

Recursion 计算时间复杂度:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/28a8ff62-dd2e-4c01-98b3-2246af416c60/Untitled.png

Python String 操作

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b251f7c3-9c61-434c-97b8-f03811489547/Untitled.png

split 默认去除所有中间空格

myTuple = ("John", "Peter", "Vicky")

x = "#".join(myTuple) → John#Peter#Vicky

string.strip(characters)

" banana "→ "banana"

Python sort() method sorts the list ascending by default.

a.sort(reverse=True)

s.isalpha() 返回 true 所有的字符都是字母

import string

string.ascii_lowercase (包含所有小写字母的字符串)

string.ascii_letters

string.digits