您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python基本語句有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Python基本語句有哪些”吧!
print()函數(shù)是Python中最常用的內(nèi)置函數(shù)之一,它的作用是把對象用文本化的形式輸出。下面展示最常用的使用方法:
print("Hello Python!")print("Hello", "Python!")
輸出:
Hello Python! Hello Python!
函數(shù)input()的功能恰好和print()相反,它能讓程序暫停運(yùn)行,等待用戶輸入一些文本。獲取用戶輸入后, Python 將其存儲在一個(gè)變量中,以方便你使用。
例如,下面的程序讓用戶輸入一些文本,再將這些文本呈現(xiàn)給用戶:
text = input("Please enter a text:")print(text)
輸出:
函數(shù) input() 接受一個(gè)參數(shù):即要向用戶顯示的提示,讓用戶知道該如何做。在這個(gè)示例中, Python 運(yùn)行第 1 行代碼時(shí),用戶將看到提示:Please enter a text:。程序等待用戶輸入,并在用戶按回車鍵后繼續(xù)運(yùn)行。輸入存儲在變量 text 中,接下來的 print(text) 將輸入呈現(xiàn)給用戶。
if語句是判斷語句的基礎(chǔ)。if語句的基本形式如下:
if case1: block1elif case2: block2else: block3
如果復(fù)合語句是單一語句,可以將前面的語句寫在同一行。其基本形式如下:
if case1:block1elif case2:block2elif case3:block3else:block4
注:這條原則也適用于for循環(huán)和while循環(huán)語句。
除此之外,如果判斷條件結(jié)構(gòu)簡單,還可使用條件表達(dá)式,即三元操作符?;拘问饺缦拢?/p>
# 如果condition為true,返回X,否則YX if condition else Y
下面舉一個(gè)簡單的例子,演示一下三元操作符:
# 輸出兩數(shù)中的較大者a,b = 6,8c = a if a>b else bprint(c)
運(yùn)行結(jié)果:
for語句為迭代而生,它是循環(huán)語句中的基礎(chǔ)語句。for語的基本形式如下:
for iter_var in iterable: repeat_block
每次循環(huán),迭代變量(iter_var)被設(shè)置為可迭代對象(iterable)的當(dāng)前元素,提供給repeat_block語句塊使用。其中,iterable可以是序列,迭代器或其他支持迭代的對象。
下面舉例來演示3種不同的迭代方式:
1、直接迭代nameList中的元素。
nameList = ["張三", "李四", "王二麻子"]for name in nameList:print(name)
運(yùn)行結(jié)果:
張三 李四 王二麻子
2、通過nameList元素下標(biāo)迭代,在生成range對象時(shí),使用len。
nameList = ["張三", "李四", "王二麻子"]for i in range(0, len(nameList)):print(nameList[i])
運(yùn)行結(jié)果:
張三 李四 王二麻子
3、使用enumerate生成迭代器,并在for循環(huán)中完成對list下標(biāo)和元素值的訪問。
nameList = ["張三", "李四", "王二麻子"]for i, name in enumerate(nameList):print(i, name)
運(yùn)行結(jié)果:
0 張三1 李四2 王二麻子
while語句也是循環(huán)語句中的基礎(chǔ)語句。while語句的基本形式如下:
while condition: repeat_block
while循環(huán)里的程序塊repeat_block會一直循環(huán)執(zhí)行下去,直到condition值為假。
在while、foe語句之后,也可以有else語句。 while-else語句的基本形式如下:
while condition: repeat_blockelse: once_block
注:如果循環(huán)內(nèi)break語句終止循環(huán),則不進(jìn)入else語句塊。
在 Python 用 import 或者 from…import 來導(dǎo)入相應(yīng)的模塊。下面是幾種常用的形式:
將整個(gè)模塊module導(dǎo)入:import module
從某個(gè)模塊中導(dǎo)入某個(gè)函數(shù):from module import fuction
從某個(gè)模塊中導(dǎo)入多個(gè)函數(shù):from module import func1, func2, func3
將某個(gè)模塊中的全部函數(shù)導(dǎo)入:from module import *
pass語句可以方便的用作占位。比如在需要有語句塊的地方,還沒想好寫什么,就可以使用pass占位。這在開發(fā)和程序調(diào)試時(shí)很有用。
比如我們在寫判斷語句時(shí),還沒想好各個(gè)條件該執(zhí)行什么,就可以這樣寫:
if case1:passelif case2:passelse:pass
等確定每個(gè)case條件下要執(zhí)行什么的時(shí)候,再用程序塊去替代pass。
感謝各位的閱讀,以上就是“Python基本語句有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Python基本語句有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。