一、 bytes()
s = "你好"view codebs = s.encode("
utf-8")
(bs)
s1 = bs.decode("
utf-8")
(s1)
bs = bytes(s, encoding="
utf-8
") #
把字串串編碼成utf-8
print(bs)
二 、chr()、ord()、ascii()
ord()輸入字元找編碼位置chr()輸入位置數字找出對應的字元
ascii() 是ascii碼中的返回值 不是就返回none
print(ord('view codea'))#
97print(chr(999))#
ϧprint(ascii('
c'))#
'c'
三、exec()、eval()的作用與區別
區別:1、exec與eval語句的主要區別是,exec處理字串裡面的**可執行多行,
而eval是處理字串裡面的表示式只能執行一行,eval還可以將字串變得可以操作,一般檔案操作可以用到。
2、exec沒有返回值,eval有返回值
lis = "view code complie待補充[2,'c',77]"#
字串裡面放字串單雙引號注意
new_lis =eval(lis)
'ccc')
print(new_lis)#
[2, 'c', 77, 'ccc']
s = '
2+3+2
'res =eval(s)
print(res) #
7s2 = '''
def func():
print('哎呀')
result = 2+3
return result
func()
'''print(exec
(s2))#哎呀
#none
Python內建的幾個函式
說到字串 string 相信大家都很熟悉了。它是我們最常用的資料型別之一,括在引號內。但是python中的字串操作,具體應該怎麼搞呢?string1 yyy zzz 字串1,類似於路徑 string2 123.456.789 字串2,類似於版本 string3 字串3,將下面的列表內容新增到裡面 j...
python的幾個內建函式
python的內建函式功能比較豐富,而且相當靈活,目前掌握了幾個比較常用的 1.lambda lambda其實就是一條語句,lambda x body。x是lambda函式的引數,引數可以有任意多個 包括可選引數 body是函式體,只能是乙個表示式,並且直接返回該表示式的值。f lambda x x...
Python 幾個常用的內建函式
build in functions 1 list iter 將iter轉換為list 2 tuple iter 將iter轉換為tuple 3 enumerate iter,start 0 4 len seq 獲取seq的長度 5 max iter,key none or max arg0,arg...