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

Python一行代碼可直接使用最全盤點

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

Write less to achieve more

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

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

歡迎補充交流!

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

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

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

a, b = b, a

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

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

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

使用random模塊的choice方法,隨機挑選一個列表中的元素

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

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

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

6. 最簡潔的斐波那契數(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)一個列表

numbers[::-1]

9. 列表推導式(List comprehension)

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

10. print語句將字符串寫入文件

挺方便,類似于linux中的 echo string > file

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

11. 合并兩個字典

dict1.update(dict2)

12. 按字典中的value值進行排序

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

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

相關(guān)文章

  • Python使用Matplotlib模塊時坐標軸標題中文及各種特殊符號顯示方法

    Python使用Matplotlib模塊時坐標軸標題中文及各種特殊符號顯示方法

    這篇文章主要介紹了Python使用Matplotlib模塊時坐標軸標題中文及各種特殊符號顯示方法,結(jié)合具體實例分析了Python使用Matplotlib模塊過程中針對中文及特殊符號的顯示方法,需要的朋友可以參考下
    2018-05-05
  • 用python對excel查重

    用python對excel查重

    這篇文章主要介紹了用python對excel查重的方法,幫助大家更好的利用python處理excel表格,感興趣的朋友可以了解下
    2020-12-12
  • Python深度學習pytorch實現(xiàn)圖像分類數(shù)據(jù)集

    Python深度學習pytorch實現(xiàn)圖像分類數(shù)據(jù)集

    這篇文章主要為大家講解了關(guān)于Python深度學習中pytorch實現(xiàn)圖像分類數(shù)據(jù)集的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • python+django+mysql開發(fā)實戰(zhàn)(附demo)

    python+django+mysql開發(fā)實戰(zhàn)(附demo)

    本文主要介紹了python+django+mysql開發(fā)實戰(zhàn)(附demo),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • python 實現(xiàn)生成均勻分布的點

    python 實現(xiàn)生成均勻分布的點

    今天小編就為大家分享一篇python 實現(xiàn)生成均勻分布的點,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python搶購腳本的編寫方法

    Python搶購腳本的編寫方法

    本文給大家分享一個秒殺搶購腳本,幫助大家雙十二搶購心愛的禮物,步驟很簡單,下面小編給大家分享基于Python搶購腳本的編寫方法,感興趣的朋友一起看看吧
    2021-11-11
  • python爬蟲將js轉(zhuǎn)化成json實現(xiàn)示例

    python爬蟲將js轉(zhuǎn)化成json實現(xiàn)示例

    這篇文章主要為大家介紹了python爬蟲將js轉(zhuǎn)化成json實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • 如何通過50行Python代碼獲取公眾號全部文章

    如何通過50行Python代碼獲取公眾號全部文章

    這篇文章主要介紹了如何通過50行Python代碼獲取公眾號全部文章,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python+Selenium實現(xiàn)瀏覽器標簽頁的切換

    Python+Selenium實現(xiàn)瀏覽器標簽頁的切換

    在實際工作中,我們經(jīng)常會遇到頁面切換的情況。就比如當點擊了某個功能的按鈕后,瀏覽器出現(xiàn)了新的標簽頁,需要在這些標簽頁之間進行切換。本文將利用Selenium實現(xiàn)這一功能,需要的可以參考一下
    2022-06-06
  • 教你用Python爬取英雄聯(lián)盟皮膚原畫

    教你用Python爬取英雄聯(lián)盟皮膚原畫

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著用Python爬取英雄聯(lián)盟皮膚原畫展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論