python_格式化拼接、format,編碼、解碼

一、格式化拼接、format

1.字符串拼接

name = “Monica”,

age = 16

print(“姓名”+name+“年齡”+age+”.”)

——————–

2.佔位符 %s:string,%d:整數,%f:浮點

info1 = ‘’‘姓名:%s

年齡:%s’‘’%(name,age)

print(info1)

————————-

3.format(效率高)

info2 = ‘’‘姓名:{_name}

年齡:{_age}’‘’.format(_name = name , _age = age)

print(info2)

————————–

info3 = ‘’‘姓名:{0}

年齡:{1}’‘’.format(name ,  age)

print(info3)

—————————————————–

二、解碼和編碼

msg = ‘我愛北京天安門’

print(msg)

print(msg.encode(“utf -8”))  # encode編碼,編碼之前需要知道msg原來的編碼格式。若不填,則用系統默認的編碼

print(msg.encode(“utf -8”)).decode()   # decode 解碼

 

点赞

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *