常用的10個Python編程小技巧

2020-09-03 簡燈籠

主要介紹常用的10個Python實用小技巧,幫助大家更好的理解和學習Python,感興趣的朋友可以了解下~

對編程感興趣,對Python感興趣,可以關注我噢·~私信發送「獲取」,更可以免費獲得Python編程學習資料~

都說追女孩方法大於態度,學Python也是,今天就給大家分享的是我在用Python編寫程序時常用的一些小技巧。

1.多次列印同一個字符

在Python中,不用特地寫一個函數來重複列印同一個字符,直接使用Print就可以

tem = &39;

print(tem * 3)

I Love Python I Love Python I Love Python

2.在函數內部使用生成器

在寫Python程序時,我們可以在函數內部直接使用生成器,這樣可以使代碼更簡潔。

sum(i for i in range(100) )

3.分配列表變量

在Python中我們可以將列表的值分給自定義變量,這樣我們就可以以任何想要的順序列印列表的值。

List = [&34;,&34;,&34;]

a, b, c = List

print(a,b,c )

Python Love I

4.檢查內存佔用

在Python中我們可以使用內置模塊sys來檢查每個變量佔用的內存,從下面的代碼可以看出,不同長度的字符串消耗不同的內存。

import sys

a, b, c,d = &34; ,&34;, &34;, 2020

print(sys.getsizeof(a))

53

print(sys.getsizeof(c))

28

5.列表反轉

在Python中反轉列表有很多種方法,下面是我常用的兩種

34;I&34;Love&34;Python&[&39;, &39;, &39;]

34;I&34;Love&34;Python&[&39;, &39;, &39;]

6.交換變量

在有些程式語言中,交換兩個變量一般需要使用臨時變量,而在Python中,一行代碼即可

a,b = &39; , &39;

a,b = b,a

7.組合字符串

在Python中,我們可以輕鬆的組合列表中的字符串

List = [&39;, &39;, &39;]

print(&39;.join(List))

[1, 2, 3, 4, 5, 6]

9.轉置矩陣

在Python中,我們可以通過使用zip函數來轉置矩陣,要注意的是在Python3中使用還要將結果轉為list

matrix = [[1, 2, 3], [4, 5, 6]]

print(list(zip(*matrix)))

39;I&39;Love&39;Python&39;I&39;Love&39;python&{&39;}

39;Love&39;I'}


對編程感興趣,對Python感興趣,可以關注我噢·~私信發送「獲取」,更可以免費獲得Python編程學習資料~

相關焦點

  • python編程30個常用技巧
    打開APP python編程30個常用技巧 深度學習這件小事 發表於 2020-12-24 15:07:51   10 23、最大公約數 23、最小公倍數
  • Python編程常用技巧大全
    現在Python是個炙手可熱的技能,很多人都想著入手學學Python編程,甚至包括一些知名人士,比如知名地產商潘石屹就開始學Python。關於Python編程的內容在網絡上也非常多,本文蟲蟲給大家總結一些Python編程的常見技巧,以幫助初學者快速入門。
  • 10 個加速python數據分析的簡單小技巧
    作者:Parul Pandey來源:SQL資料庫開發一些小的技巧在編程領域可能會非常有用數據科學愛好者 Parul Pandey 在近日發表了一篇博文,分享了在數據科學中非常實用的 10 個小技巧。有時候,一點小小的黑客行為可以節省時間,挽救生命。一個小小的快捷方式或附加組件有時會被證明是天賜之物,並且可以真正提高生產力。所以,下面是我最喜歡的一些技巧,我以本文的形式一起使用和編譯它們。
  • 如何以有趣的方式學習Python編程
    Python已成為最常用的程式語言。 主要所有大公司也都使用python程式語言。2.寫關於如何學習python編程的第二個技巧是做筆記。當我們學習一種程式語言時,很難記住我們學到的一切。因此,始終建議您記下所學內容。因此,作為新程式設計師,您還應該在學習中記筆記。這些筆記將幫助您長期記住它們,因為手工書寫筆記有助於長期保存。如果您正在處理小型程序,那麼手工記筆記將有助於您在開始之前計劃代碼。
  • 這8個python小技巧能讓你的代碼質量提升10倍以上
    本文,就來給大家介紹8個Python編程小技巧,幫助你寫出更加優雅的如果使用比較常用的for循環方式是這樣的:squares = []for i in range(10):    squares.append
  • 你不知道的18個Python高效編程技巧
    初識Python語言,覺得python滿足了我上學時候對程式語言的所有要求。python語言的高效編程技巧讓我們這些大學曾經苦逼學了四年c或者c++的人,興奮的不行不行的,終於解脫了。高級語言,如果做不到這樣,還扯啥高級呢?
  • 掌握這10個python技巧,讓你代碼工作如魚得水!
    但要問程式語言流行指數之王非,那真的非Python莫屬了。據Stack Overflow數據顯示,Python是使用量增長最快的程式語言。福布斯最新發布的一篇報告指出,python的使用量在去年增長了456%。Netfix、IBM以及其它數以百計的公司都在使用python。包括Dropbox也是由python創建的。
  • 鄭州金水少兒編程Python10-16歲哪家好?
    樂博樂博Python課程優勢科學的體系樂博樂博Python課程是參考CSTA美國計算機科學教育標準,使用人工智慧時代廣泛的程式語言Python,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。適合10-13歲孩子學習編程。
  • 西安雁塔少兒編程Python10-16歲哪家好?
    樂博樂博Python課程優勢科學的體系樂博樂博Python課程是參考CSTA美國計算機科學教育標準,使用人工智慧時代廣泛的程式語言Python,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。適合10-13歲孩子學習編程。
  • Python小白都需要知道的十個實用小技巧
    歡迎點擊右上角關注小編,除了分享技術文章之外還有很多福利,私信01可以領取包括不限於Python實戰演練、PDF電子文檔、面試集錦、學習資料等。本文主要介紹10個Python實用小技巧,幫助python初學者更好的理解和學習Python,感興趣的朋友可以收藏下,很多時候一個好的方法可以讓人事半功倍,那麼今天就給大家分享的是小編在用Python編寫程序時常用的一些小技巧。
  • 10 個 Python 初學者必知編碼小技巧
    技巧 #1>字符串翻轉a = "codementor">>> print "Reverse is",a[::-1]翻轉後的結果為 rotnemedoc技巧 #2矩陣轉置mat = [[1, 2, 3
  • 收藏|10個可以快速用Python進行數據分析的小技巧
    來源:towardsdatascience編譯:小七、蔣寶尚一些小提示和小技巧可能是非常有用的,特別是在編程領域。有時候使用一點點黑客技術,既可以節省時間,還可能挽救「生命」。一個小小的快捷方式或附加組件有時真是天賜之物,並且可以成為真正的生產力助推器。
  • 用這10個小技巧加速Python編程
    用Python或任何編碼語言進行編程不是像火箭一樣的科學,而主要是關於技巧。 如果有意嘗試使用Pythonic編碼,那麼這些技術將很快成為我們工具包的一部分,並且我們會發現在項目中使用它們變得越來越自然。 因此,讓我們探索其中的一些簡單技巧。
  • 數據分析從業者必看,10 個加速 python 數據分析的簡單的小技巧
    一些小的技巧在編程領域可能會非常有用,在數據科學領域同樣如此。數據科學愛好者 Parul Pandey 在近日發表了一篇博文,分享了在數據科學中非常實用的 10 個小技巧。雷鋒網 AI 科技評論將他的文章編譯整理如下。有時候,一點小小的黑客行為可以節省時間,挽救生命。一個小小的快捷方式或附加組件有時會被證明是天賜之物,並且可以真正提高生產力。所以,下面是我最喜歡的一些技巧,我以本文的形式一起使用和編譯它們。
  • 容易被忽略的Python高效編程技巧
    【IT168 技術】我已經使用Python編程有多年了,即使今天我仍然驚奇於這種語言所能讓代碼表現出的整潔和對DRY編程原則的適用。這些年來的經歷讓我學到了很多的小技巧和知識,大多數是通過閱讀很流行的開源軟體,如Django, Flask, Requests中獲得的。
  • python語言基礎-10:編程是一種藝術
    本次課程,接續前面三次課程的內容,繼續講編程實現——第三步。前三次課:(方法三步)(第一步)(第二步)前面的課程中,提出了一個簡單的編程需求案例:選擇一組數據中的最大值。我們在上一次課程中針對這道例題設計了兩種編程模型,一種是普通的遍歷;一種是Map-Reduce模型。
  • 1800個Python編程入門必備英語詞彙整理!Word版詞彙資料免費贈
    學習,小編已經整理好了python語言入門常用的英文單詞由於篇幅限制,小編僅能截取部分資料截圖,需要的小夥伴可以找小編領取完整版Word版單詞資料領取方式:轉發文章+私信小編「資料」即可領取人工智慧時代,徹底火了python,也相繼讓更多的人投入到了編程大軍中。
  • python初學者必看的學習路線 Python是近幾年比較火的程式語言
    Python是近幾年比較火的程式語言之一,因為人工智慧的火爆,讓很多人都想從事python開發。很多零基礎學員在學習python的時候都會走一些彎路,下面小編就為大家分享python學習路線圖,幫助零基礎學員在學習的時候少走彎路。 很多人都在問Python學習步驟應該如何安排?
  • DL編程常用python命令合集
    (3)dc = pred [pred [:, -1] == c] # select class c 多說一句,pytorch的torch.where支持很多運算了,實在沒有再用bool判斷(因為這個可能導致梯度計算的矛盾)執行字符串表達式eval()和exec() 使用場景:1.字符串計算式是無法別識別成我們常用的
  • 瀋陽皇姑Python少兒編程學習班怎樣?
    樂博樂博Python課程優勢科學的體系樂博樂博Python課程是參考CSTA美國計算機科學教育標準,使用人工智慧時代廣泛的程式語言Python,採用圖形+源碼對照的編程模式,逐步讓孩子過渡到源碼編程的世界。適合10-13歲孩子學習編程。