欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python一行代碼可直接使用最全盤(pán)點(diǎn)

 更新時(shí)間:2022年05月14日 11:13:07   作者:皎然CEO  
本文盤(pán)點(diǎn)一些Python中常用的一行(不限于一行)代碼,可直接用在日常編碼實(shí)踐中,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Write less to achieve more

追求極簡(jiǎn)是優(yōu)秀程序員的特質(zhì)之一,簡(jiǎn)潔的代碼,不僅看起來(lái)更專(zhuān)業(yè),可讀性更強(qiáng),而且減少了出錯(cuò)的幾率。

本文盤(pán)點(diǎn)一些Python中常用的一行(不限于一行)代碼,可直接用在日常編碼實(shí)踐中。

歡迎補(bǔ)充交流!

1. If-Else 三元操作符(ternary operator)

#<on True> if <Condition> else <on False>
print("Yay") if isReady else print("Nope")

2. 交換(swap)兩個(gè)變量值

a, b = b, a

3. 匿名函數(shù)(Lambda)過(guò)濾列表

>>> numbers = [1, 2, 3, 4, 5, 6]
>>> list(filter(lambda x : x % 2 == 0 , numbers))

4. 模擬丟硬幣(Simulate Coin Toss)

使用random模塊的choice方法,隨機(jī)挑選一個(gè)列表中的元素

>>> import random
>>> random.choice(['Head',"Tail"])
Head

5. 讀取文件內(nèi)容到一個(gè)列表

>>> data = [line.strip() for line in open("file.txt")]

6. 最簡(jiǎn)潔的斐波那契數(shù)列實(shí)現(xiàn)

fib = lambda x: x if x <= 1 else fib(x - 1) + fib(x - 2)

7. 字符串轉(zhuǎn)換成字節(jié)

"convert string".encode()
# b'convert string'

8. 反轉(zhuǎn)(Reverse)一個(gè)列表

numbers[::-1]

9. 列表推導(dǎo)式(List comprehension)

even_list = [number for number in [1, 2, 3, 4] if number % 2 == 0]
# [2, 4]

10. print語(yǔ)句將字符串寫(xiě)入文件

挺方便,類(lèi)似于linux中的 echo string > file

print("Hello, World!", file=open('file.txt', 'w'))

11. 合并兩個(gè)字典

dict1.update(dict2)

12. 按字典中的value值進(jìn)行排序

dict = {'a':24, 'g': 52, 'i':12, 'k':33}
#reverse決定順序還是倒序
sorted(dict.items(), key = lambda x:x[1], reverse=True)

以上就是Python一行代碼解決日常編碼問(wèn)題最全盤(pán)點(diǎn)的詳細(xì)內(nèi)容,更多關(guān)于Python一行代碼的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論