python常用代碼,python代碼-20個Python代碼段,你需要立刻學會,好用到哭!

 2023-11-18 阅读 27 评论 0

摘要:Python是一種非BS編程語言。設計簡單和易讀性是它廣受歡迎的兩大原因。正如Python的宗旨:美麗勝于丑陋,顯式勝于隱式。 記住一些幫助提高編碼設計的常用小訣竅是有用的。在必要時刻,這些小訣竅能夠減少你上網查Stack Overflow的麻煩。而且它們會在每日編

Python是一種非BS編程語言。設計簡單和易讀性是它廣受歡迎的兩大原因。正如Python的宗旨:美麗勝于丑陋,顯式勝于隱式。

記住一些幫助提高編碼設計的常用小訣竅是有用的。在必要時刻,這些小訣竅能夠減少你上網查Stack Overflow的麻煩。而且它們會在每日編程練習中助你一臂之力。

1、反轉字符串

以下代碼使用Python切片操作來反轉字符串。c4c41fcab90410e1c8611c62b884f9283759b127.png

2、使用標題類(首字母大寫)

python常用代碼,以下代碼可用于將字符串轉換為標題類。這是通過使用字符串類中的title()方法來完成。6fff6869fb17ec3fc24b81ab293af1a441414a33.png

3、查找字符串的唯一要素

以下代碼可用于查找字符串中所有的唯一要素。我們使用其屬性,其中一套字符串中的所有要素都是唯一的。77885a619a6c16baf22838312d90f8a5d22ae708.png

4、輸出 n次字符串或列表

你可以對字符串或列表使用乘法(*)。如此一來,可以按照需求將它們任意倍增。d4f18b9a90f6a90199a171fcad8c4c2e55d8fcf9.png

一個有趣的用例是定義一個具有恒定值的列表,假設為零。a8cc7f20ef6db53641b55499fff0f81afe9c8e82.png

代碼編程,5、列表解析

在其他列表的基礎上,列表解析為創建列表提供一種優雅的方式。

以下代碼通過將舊列表的每個對象乘兩次,創建一個新的列表。c403774ec7d32f1e092a6ffc5622461f38a93ae0.png

6、兩個變量之間的交換值a380318f4503385f51410318f1e9d089a1790276.jpg

Python可以十分簡單地交換兩個變量間的值,無需使用第三個變量。95068616b2dbb3d361e237cea6286ea195e843b1.png

7、將字符串拆分成子字符串列表

python語言程序設計、通過使用.split()方法,可以將字符串分成子字符串列表。還可以將想拆分的分隔符作為參數傳遞。160c2c4ae1ea085d1bef0cc99f939b0f70fabb92.png

8、將字符串列表整合成單個字符串

join()方法將字符串列表整合成單個字符串。在下面的例子中,使用comma分隔符將它們分開。98c488050df9c98d75b63637d2733c8681659af0.png

9、檢查給定字符串是否是回文(Palindrome)

反轉字符串已經在上文中討論過。因此,回文成為Python中一個簡單的程序。6d3595c67bbc5a7a2158172afce6d4f07dd1bf90.png

10、列表的要素頻率

Python代碼、有多種方式都可以完成這項任務,而我最喜歡用Python的Counter 類。Python計數器追蹤每個要素的頻率,Counter()反饋回一個字典,其中要素是鍵,頻率是值。

也使用most_common()功能來獲得列表中的most_frequent element。1e51fb22445cd698d79abdfbc3fd51fd191601b4.png

11、查找兩個字符串是否為anagrams

Counter類的一個有趣應用是查找anagrams。

anagrams指將不同的詞或詞語的字母重新排序而構成的新詞或新詞語。

如果兩個字符串的counter對象相等,那它們就是anagrams。afc47fb0521f1f4e886592d5065fe45cb9e9f6dd.png

python和java,12、使用try-except-else塊

通過使用try/except塊,Python 中的錯誤處理得以輕松解決。在該塊添加else語句可能會有用。當try塊中無異常情況,則運行正常。

如果要運行某些程序,使用 finally,無需考慮異常情況。b68428d48e108477db0f41edb6a4c72b585151a3.png

以下腳本使用列舉來迭代列表中的值及其索引。6a960fbce092bb66e9dda587b191ba34c1e16021.png

14、檢查對象的內存使用

以下腳本可用來檢查對象的內存使用。67e78169e91c4d18520b89f5bfe4b97b0119d5eb.png

python3,15、合并兩個字典

在Python 2 中,使用update()方法合并兩個字典,而Python3.5 使操作過程更簡單。

在給定腳本中,兩個字典進行合并。我們使用了第二個字典中的值,以免出現交叉的情況。14cd07c1242bfe026d9a76960712d8fc14248084.png

16、執行一段代碼所需時間

下面的代碼使用time 軟件庫計算執行一段代碼所花費的時間。915a85a9efefbaaf65f2587440d9e9ba0a69ec88.png

17、列表清單扁平化33f658ec68eff7619ce5618c20a907cb9cc4accc.jpg

python語言必背代碼。有時你不確定列表的嵌套深度,而且只想全部要素在單個平面列表中。

可以通過以下方式獲得:4859312d6745a7fe89e2eea3c96893fc5da19729.png

若有正確格式化的數組,Numpy扁平化是更佳選擇。

18、 列表取樣

通過使用random軟件庫,以下代碼從給定的列表中生成了n個隨機樣本。12f2e26f2da0a3638867c2b3350150af21edf585.png

強烈推薦使用secrets軟件庫生成用于加密的隨機樣本。

python代碼大全簡單、以下代碼僅限用于Python 3。ce27de4cd744b0a434390a2ebaadbfd44ddfeafb.png

19、數字化

以下代碼將一個整數轉換為數字列表。1cbdae16278775ba42c7c4add0a7436ed845bcd2.png

20、 檢查唯一性

以下函數將檢查一個列表中的所有要素是否唯一。81459c3d9245159cc6c40b9094a0a73daccb1347.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/176746.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息