Python內置函數
- 1.sort(),sorted()
- 2.ord(), chr()
1.sort(),sorted()
sort() 是list的方法,對已經存在的列表進行操作,無返回值
a=[3,2,4,1]
b=["c","a","b"]
print (a.sort(),b.sort())
# 輸出 (None, None)
a.sort()
b.sort()
print (a,b)
# 輸出 ([1, 2, 3, 4], ['a', 'b', 'c'])
sorted() 可以對所有可迭代的對象進行排序操作,返回一個新的list,不是對原變量進行原地操作。
c="cab"
print (sorted(c))
# 輸出 ['a', 'b', 'c']
參考資料:https://www.runoob.com/python/python-func-sorted.html
2.ord(), chr()
ord()用來返回字符對應的ascii碼
print(ord("a"))
# 輸出:97# 可用于計算字符之間的距離:
print(ord("c")-ord("a"))
# 輸出:2
print("a"-"c")
# 輸出:TypeError: unsupported operand type(s) for -: 'str' and 'str'
chr()用來表示ascii碼對應的字符,其輸入是數字,可以是:十進制,十六進制
print(chr(97))
# 輸出:a
print(chr(0x61))
# 輸出:a
參考資料:https://www.cnblogs.com/sui776265233/p/9103251.html