最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

六星源課堂:帶你初步了解Python零基礎(chǔ)如何入門

2022-04-16 10:23 作者:六星源課堂  | 我要投稿

正如人與人之間的溝通需要語言,人與計(jì)算機(jī)之間的溝通,也需要語言,連接人與計(jì)算機(jī)溝通的橋梁就是編程語言。任何編程語言只要用來開發(fā)程序,都懷揣著同一使命——“為人類干活”,將人類的需求“翻譯”成計(jì)算機(jī)能看得懂的機(jī)器指令,讓計(jì)算機(jī)代替人類去干活。

Python可以說是編程語言中罕見的既簡單又強(qiáng)大的一門語言,python語言簡潔,語言優(yōu)雅,功能強(qiáng)大,使用python,你只需要專注于問題的解決方案,而不是苦惱于編程語言的語法和結(jié)構(gòu)。Python的發(fā)明者“Guido van Rossum”給python貼的標(biāo)簽是“簡潔”和“優(yōu)雅”,即對于編程語言的新手都能迅速上手使用python。那怎么學(xué)習(xí)Python呢?下面就讓我們來看看!

1、代碼規(guī)范

縮進(jìn)

相比于其他語言用大括號和end來標(biāo)識代碼塊,python語言比較“獨(dú)特”,其通過代碼的縮進(jìn)來標(biāo)識所屬代碼塊,通常4個(gè)空格為一個(gè)縮進(jìn),可用tab鍵實(shí)現(xiàn)??s進(jìn)是python代碼的重要組成部分,若你的代碼縮進(jìn)格式不正確,如同一段代碼塊語句縮進(jìn)不一致,首句未頂格等,都會運(yùn)行出錯(cuò)。

#一個(gè)完整的語句首句要頂格

i=0

#同一代碼塊的語句應(yīng)縮進(jìn)一致

for?i?in?range(5):

print(i)

i+=1?

注釋

編程語言的注釋,即對代碼的解釋和說明。給代碼加上注釋,可提高代碼的可讀性,當(dāng)你閱讀一段他人寫的代碼時(shí),通過注釋迅速掌握代碼的大致意思,讀起代碼將更加得心應(yīng)手。

python語言的注釋分為單行注釋和多行注釋,在注釋符后的內(nèi)容計(jì)算機(jī)會自動(dòng)跳過不去執(zhí)行。

單行注釋:在需注釋語句前加“#”,可在代碼后使用,也可另起一行使用

i=1#在代碼后使用注釋

#另起一行使用注釋

多行注釋:在語句開頭和結(jié)尾處加三個(gè)單引號或三個(gè)雙引號(前后須一致)

'''

使用單引號的多行注釋

使用單引號的多行注釋

'''

"""

使用雙引號的多行注釋

使用雙引號的多行注釋

"""

使用注釋除了起到望文生義,迅速了解代碼意思的作用外,還有一個(gè)小妙處,可以將某段未完成或需要修改的代碼隱蔽起來,暫時(shí)不讓計(jì)算機(jī)執(zhí)行。

多行語句

python中默認(rèn)以行結(jié)束作為代碼結(jié)束的標(biāo)記,而有時(shí)候?yàn)榱碎喿x方便,我們需要將一個(gè)完整代碼跨行表示,這時(shí)候我們可以使用續(xù)行符:反斜杠“\”來將一行語句分為多行顯示:

score = eng_score +\

? ? ? ? ? ? ?math_score +\

? ? ? ? ? ? ?his_score

注意:若語句中使用大括號{}、中括號[]或小括號()將數(shù)據(jù)括起來,則不需要使用續(xù)行符,如下所示:

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

? ? ? ? ? ? 'Barbara','Betty','Blanche'

? ? ? ? ? ? 'Carina','Carrie','Carry'

? ? ? ? ? ? 'Daisy','Darcy','Diana'

? ? ? ? ? ? ]

2、什么是算法

算法是指解決某項(xiàng)問題的流程或步驟,我們可以用一個(gè)很貼近生活的例子去理解,假如你需要做一道“西紅柿炒雞蛋”,根據(jù)菜譜:先準(zhǔn)備食材,然后下油熱鍋,將西紅柿倒進(jìn)去翻炒后,加入蛋液翻炒至熟。

這就是我們完成“西紅柿炒雞蛋”這道菜所用的“算法”,而完成這個(gè)算法所需要的就是原料和操作說明,下面來看看原料和說明是什么。

3、變量

變量的概念想必大家不會陌生,和中學(xué)方程中學(xué)的變量基本上是一致的.變量可以理解為對事物的一個(gè)代號或者貼的一個(gè)標(biāo)簽,是一個(gè)可重復(fù)使用的量;而不同于方程中的變量,編程語言中的變量不僅僅是數(shù)值型, 還可以是字符型、邏輯型等其他數(shù)據(jù)類型

變量的性質(zhì)

? 先定義后使用

?在python中引用變量需要先定義,否則會報(bào)錯(cuò),但與其他編程語言如C語言不同,python定義變量不需要事先定義變量類型,變量類型隨變量所賦值的類型決定

? 可重復(fù)賦值及運(yùn)算

?在python中變量可以重復(fù)賦值使用,變量間也可相互賦值,同時(shí)可以對變量進(jìn)行運(yùn)算操作

#變量可重復(fù)賦值

i=2?

i=3

#可對變量做運(yùn)算

i+1

#查看變量的數(shù)據(jù)類型

type(a)

4、語句

了解完算法中的“原料”,我們再來看看算法中的“操作說明”是什么呢?算法中的“操作說明”可以說是算法的“靈魂”,就好像一道菜完成的作品如何,很大程度取決于廚師的廚藝(即做菜秘籍)。構(gòu)成算法“操作步驟”的是語句,其中包含python的基本語句和控制流程語句??刂屏鞒陶Z句的語法相對較復(fù)雜,在后面的文章再繼續(xù)介紹,我們先認(rèn)識一下python的基本語句:

其實(shí)前面我們已經(jīng)接觸過python的基礎(chǔ)語句:賦值語句,賦值語句較簡單不展開介紹,下面主要介紹python另一個(gè)使用特別廣泛的基礎(chǔ)語句:輸出與輸入語句。

輸出語句

python中輸出值的方式主要有兩種:表達(dá)式和print( )函數(shù),兩者的區(qū)別在于,表達(dá)式輸出的結(jié)果為一個(gè)python對象,而在實(shí)際運(yùn)用中,為方便閱讀,通常需要按照一定格式輸出結(jié)果,print( )函數(shù)就很好地解決此問題。

print( )語法:

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

print( )參數(shù):

? objects -- 復(fù)數(shù),表示可以一次輸出多個(gè)對象。輸出多個(gè)對象時(shí),需要用 , 分隔。

? sep -- 用來間隔多個(gè)對象,默認(rèn)值是一個(gè)空格。

? end -- 用來設(shè)定以什么結(jié)尾。默認(rèn)值是換行符 “\n”,可換成其他字符串。

? file -- 要寫入的文件對象。

? flush -- 輸出是否被緩存通常決定于 file,但如果 flush 關(guān)鍵字參數(shù)為 True,流會被強(qiáng)制刷新。

輸入語句

在python中獲取鍵盤輸入數(shù)據(jù)的函數(shù)是input()函數(shù),input函數(shù)會自動(dòng)將輸入的數(shù)據(jù)轉(zhuǎn)為字符串類型,并自動(dòng)忽略換行符,同時(shí)可給出提示字符串。如果需要得到其他類型的數(shù)據(jù),可對其進(jìn)行強(qiáng)制性類型轉(zhuǎn)換。

input( )語法:

input([prompt])

input( )參數(shù):

? prompt: 給輸入者的提示信息,可選參數(shù)

age=input("請輸入您的年齡:")

以上就是本次分享的全部內(nèi)容,想要學(xué)習(xí)編程的小伙伴們,歡迎前往六星源課堂,獲取更多技能與教程~


六星源課堂:帶你初步了解Python零基礎(chǔ)如何入門的評論 (共 條)

分享到微博請遵守國家法律
开化县| 应用必备| 灵山县| 濉溪县| 镇坪县| 西充县| 松桃| 隆安县| 宁波市| 安徽省| 石台县| 翁牛特旗| 新郑市| 虎林市| 建德市| 浙江省| 平潭县| 连云港市| 黎川县| 霍山县| 吴忠市| 白水县| 白银市| 盐津县| 汉沽区| 蒲江县| 缙云县| 哈尔滨市| 孟连| 房山区| 青阳县| 湖北省| 西藏| 饶阳县| 台东县| 西吉县| 灵山县| 宁远县| 祁阳县| 杭锦后旗| 仁布县|