欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python中文字符串前為什么加u

錢浩然2年前20瀏覽0評論

python中文字符串前為什么加u?

1、字符串前加 f字符串格式化(python 3.6 新增,類似于perl中的變量內(nèi)插) 例: vers = ‘python 3.6' f"該功能是{vers}新增" 返回:該功能是python 3.6新增格式化的字符串文字前綴為"f",類似str.format()。包含由花括號包圍的替換區(qū)域。替換字段是表達(dá)式,在運(yùn)行時(shí)進(jìn)行評估,然后使用format()協(xié)議進(jìn)行格式化。

2、字符串前加 u例:u"我是含有中文字符組成的字符串。"作用:后面字符串以 unicode 格式 進(jìn)行編碼,一般用在中文字符串前面,防止因?yàn)樵创a儲存格式問題,導(dǎo)致再次使用時(shí)出現(xiàn)亂碼。

3、字符串前加 r例:r"\n\t\n”返回:\n\t\n作用:聲明后面的字符串是普通字符串,相對的,特殊字符串中含有:轉(zhuǎn)義字符 \n \t 什么什么的。

4、字符串前加 b作用:python3.x里默認(rèn)的str是unicode類, py2.x的str是 bytes類, b“我(python 3)的str是 bytes” 代表的就是bytes類 。 python2.x里, b前綴沒什么具體意義, 只是為了兼容python3.x的這種寫法