日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python持续更新的新特性

發(fā)布時(shí)間:2024/4/15 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python持续更新的新特性 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一. python 3.6 更新的新特性

1.1?f-Strings:格式化輸出

好消息是,F字符串在這里可以節(jié)省很多的時(shí)間。他們確實(shí)使格式化更容易。他們自Python 3.6開始加入標(biāo)準(zhǔn)庫。您可以在PEP 498中閱讀所有內(nèi)容。

也稱為“格式化字符串文字”,F字符串是開頭有一個(gè)f的字符串文字,以及包含表達(dá)式的大括號(hào)將被其值替換。表達(dá)式在運(yùn)行時(shí)進(jìn)行渲染,然后使用__format__協(xié)議進(jìn)行格式化。與往常一樣,Python文檔是您想要了解更多信息的最佳讀物。

以下是f-strings可以讓你的生活更輕松的一些方法。

  1. 簡(jiǎn)單舉例

name = '太白金星' age = 18 sex = '' msg = F'姓名:{name},性別:{age},年齡:{sex}' # 大寫字母也可以
msg = f'姓名:{name},性別:{age},年齡:{sex}'
print(msg) ''' 輸出結(jié)果: 姓名:太白金星,性別:18,年齡:男 '''

  2. 任意表達(dá)式

print(f'{3*21}') # 63 name = 'barry' print(f"全部大寫:{name.upper()}") # 全部大寫:BARRY# 字典也可以 teacher = {'name': '太白金星', 'age': 18} msg = f"The teacher is {teacher['name']}, aged {teacher['age']}" print(msg) # The comedian is 太白金星, aged 18# 列表也行 l1 = ['太白金星', 18] msg = f'姓名:{l1[0]},年齡:{l1[1]}.' print(msg) # 姓名:太白金星,年齡:18. View Code

  3. 可以插入表達(dá)式

def sum_a_b(a,b):return a + b a = 1 b = 2 print('求和的結(jié)果為' + f'{sum_a_b(a,b)}') View Code

  4.多行f

name = 'barry' age = 18 ajd = 'handsome'# speaker = f'''Hi {name}. # You are {age} years old. # You are a {ajd} guy!''' speaker = f'Hi {name}.'\f'You are {age} years old.'\f'You are a {ajd} guy!' print(speaker) View Code

  5.其他細(xì)節(jié)

print(f"{{73}}") # {73} print(f"{{{73}}}") # {73} print(f"{{{{73}}}}") # {{73}} m = 21 # ! , : { } ;這些標(biāo)點(diǎn)不能出現(xiàn)在{} 這里面。 # print(f'{;12}') # 報(bào)錯(cuò) # 所以使用lambda 表達(dá)式會(huì)出現(xiàn)一些問題。 # 解決方式:可將lambda嵌套在圓括號(hào)里面解決此問題。 x = 5 print(f'{(lambda x: x*2) (x)}') # 10 View Code

總結(jié):

  f-string的格式化輸出更加簡(jiǎn)潔,方便,易讀。而且他的處理速度對(duì)之前的%s 或者format 有了較高的提升,所以以后盡量使用此種格式化輸出。

參考文獻(xiàn):https://mlln.cn/2018/05/19/python3%20f-string%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95/

轉(zhuǎn)載于:https://www.cnblogs.com/jin-xin/articles/10478209.html

總結(jié)

以上是生活随笔為你收集整理的Python持续更新的新特性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。