當前位置:成語大全網 - 書法字典 - 小白簡介:用什麽寫Python?

小白簡介:用什麽寫Python?

如何學習python

俗話說“摩天大樓從地面開始”。學習任何壹門編程語言,都要打好紮實的語言基礎,但是如何打好紮實的基礎呢?秘訣只有壹個:多敲代碼,多敲代碼,多敲代碼。學習前期,建議找壹本關於python基礎的書或者博客,跟著裏面的例子學。打好基礎後,可以去壹些著名競賽項目的網站,比如kaggle,通過做項目來鞏固知識。

推薦書籍:馬格努斯·李·赫特蘭德的《Python基礎教程》(第三版)。

推薦理由:Python的基礎知識、基本概念、高級主題、Python程序測試、打包、發布等知識,以及具有實際意義的10 Python項目的開發過程,涵蓋面廣,既能為初學者打下紮實的基礎,又能幫助程序員提高技能,適合各層次的Python開發者閱讀參考。

基礎知識

代碼規格

1.縮進

與其他使用花括號和end來標識代碼塊的語言相比,python語言是“獨壹無二”的。它通過縮進代碼來識別代碼塊。通常四個空格為壹個縮進,可以用tab鍵實現。縮進是python代碼的重要組成部分。如果妳的代碼縮進格式不正確,比如縮進不壹致的代碼塊語句,第壹句沒有大寫,就會運行錯誤。

#完整句子的第壹句應該是大寫。

i=0

#同壹代碼塊中的語句應保持壹致的縮進。

對於範圍(5)中的I:

打印(壹)

i+=1

2.筆記

編程語言的註釋,也就是對代碼的解釋和說明。向代碼添加註釋可以提高代碼的可讀性。當妳閱讀別人寫的壹段代碼時,通過註釋可以快速掌握代碼的大概意思,閱讀代碼會更加方便。

Python語言的註釋分為單行註釋和多行註釋,註釋後的內容會被計算機自動跳過。

單行註釋:在要註釋的語句前加“#”,可以用在代碼後,也可以在新的壹行。

I=1 #在代碼後使用註釋。

#在新行上使用註釋

多行註釋:在語句的開頭和結尾加上三個單引號或三個雙引號(前後壹致)

'''

帶單引號的多行註釋

'''

"""

帶雙引號的多行註釋

"""

註釋的使用不僅起到了看文意、快速理解代碼意思的作用,還有壹個小妙處,可以隱藏某段未完成或修改過的代碼,暫時阻止它被計算機執行。

3.多行語句

Python默認標記壹行的結束,但是有時候為了方便閱讀,我們需要跨行表達壹個完整的代碼。此時,我們可以使用延續字符:反斜杠“\”將壹行語句顯示為多行:

score = eng_score + \

數學分數+ \

他的分數

註意:如果使用大括號{}、中括號[]或圓括號()將語句中的數據括起來,則不需要使用繼續符,如下所示:

name=['Ada ',' Ailsa ',' Amy ',

芭芭拉、貝蒂、布蘭奇

卡琳娜,卡莉,凱麗

黛西','達西','戴安娜']

什麽是算法?

在學習使用python之前,使用python的目的是什麽?作為數據分析師,我們不需要用python語言來設計程序,只需要用python來實現算法。那麽算法是什麽呢?

算法是指解決問題的過程或步驟。我們可以用壹個非常貼近生活的例子來理解。如果需要做“西紅柿炒雞蛋”,按照菜譜,先準備好食材,然後熱鍋放油,倒入西紅柿翻炒,再加入蛋液翻炒至熟。

這就是我們用來完成“西紅柿炒雞蛋”這道菜的“算法”,完成這個算法所需要的只是原料和操作說明。我們來看看原料和說明書是什麽。

可變的

python語言中的“原材料”是壹個對象。在Python中,壹切都是對象,對象只有通過引用變量才存在。參考上面的例子,我們可以把“蛋”理解為“物”,把它命名為“小紅雞下的蛋”,作為“變量”。

變量的概念想必大家都不陌生,和中學方程中的變量基本壹致。變量可以理解為事物的代號或標簽,是可重復使用的量。與方程中的變量不同,編程語言中的變量不僅是數值型的,還可以是字符型、邏輯型和其他數據類型。

1.變量的屬性

在python中使用變量之前定義需要先定義,否則會報錯。但與C等其他編程語言不同,python不需要事先定義變量類型,變量類型由變量賦的類型決定。在python中,變量可以重復賦值和使用,變量之間也可以相互賦值,同時可以操作變量# Variable可以重復賦值。

i=2

i=3

#可以對變量進行操作

i+1

#查看變量的數據類型

類型(a)

2.變量的命名規則

只能包含數字、字母和下劃線。不能包含python保留字、關鍵字和函數名。小心使用小寫字母L和大寫字母O,避免與數字1和0混淆。建議使用駝峰命名法,即在單詞前加" ",如:studentname#看看python有什麽保留字。

導入關鍵字

打印(keyword.kwlist)

3.變量的賦值

python中的基本賦值,我們用“=”給變量賦值,比如“x=3”。這裏需要註意的是,數據和變量是分開存儲的,即先在內存中建立數據“3”,然後建立壹個標記“X”,再將X指向內存中的值。如果給變量X賦壹個新值“2”,本質上就是對數據引用的修改,變量X再次指向內存中的數據“2”。

多個賦值可以引用同壹個對象的多個變量。比如壹個人可以有多重身份,李先生是父親又是老師。不同的變量其實指向同壹個東西。父親=老師= '李先生'

多元賦值同時給多個變量賦值。等號兩邊可以加括號,但是a,b,c=1,2,3不能加。

(a,b,c)=(1,2,3)

句子

了解了算法中的“原材料”之後,我們再來看看算法中的“操作指令”。算法中的“操作指令”可以說是算法的“靈魂”,就像壹道菜是怎麽做出來的,很大程度上取決於廚師的廚藝(也就是烹飪技巧)。算法的“操作步驟”是語句,包含python的基本語句和控制流語句。控制流語句的語法比較復雜,後面的文章會介紹。我們先來了解壹下python的基本語句:

其實我們已經接觸過python的基本語句:賦值語句,比較簡單,就不介紹了。這裏主要介紹python的另壹個應用特別廣泛的基本語句:output和input語句。

1.輸出語句

python中輸出值主要有兩種方式:表達式和print()函數。兩者的區別在於,表達式輸出的結果是壹個python對象,但在實際操作中,為了方便閱讀,通常需要以壹定的格式輸出結果,而print()函數很好地解決了這個問題。

Print()語法:

print(*objects,sep= ' ',end='\n ',file=sys.stdout,flush=False)

Print()參數:

Objects -復數,表示壹次可以輸出多個對象。當輸出多個對象時,需要用。Sep -用於分隔多個對象。默認值是壹個空格。End -用於設置結束內容。默認值是換行符“\n”,可以改為其他字符串。File -要寫入的文件對象。Flush -輸出是否被緩存通常由file決定,但是如果Flush關鍵字參數為True,流將被強制刷新。#打印多個值,並將中間分隔符設置為“-”

Print("廣州","上海","深圳",sep="-")

#首先輸出默認結束字符“\n”,然後將結束字符設置為“-”。註意它們之間的區別。

印刷品(“廣州”)

印刷品(“上海”)

打印(“深圳”)

打印("廣州",end="-")

Print("上海",end="-")

打印("深圳",end="-")

上面的代碼實現結果如下:

2.輸入語句

python中獲取鍵盤輸入數據的函數是input()函數,它會自動將輸入數據轉換成字符串類型,自動忽略換行符,給出提示字符串。如果需要獲取其他類型的數據,可以執行強制類型轉換。

Input()語法:

輸入([提示])

輸入()參數:

提示:輸入的提示信息,可選參數age=input("請輸入您的年齡:")。