国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)

這篇具有很好參考價(jià)值的文章主要介紹了【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

作者簡(jiǎn)介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等
作者主頁(yè): 七七的個(gè)人主頁(yè)
文章收錄專(zhuān)欄: Python入門(mén),本專(zhuān)欄主要內(nèi)容為Python的基礎(chǔ)語(yǔ)法,Python中的選擇循環(huán)語(yǔ)句,Python函數(shù),Python的數(shù)據(jù)容器等。
歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!????

【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)


1. for循環(huán)的基礎(chǔ)語(yǔ)法

1.1 基礎(chǔ)語(yǔ)法

除了while循環(huán)語(yǔ)句外,Python同樣提供了for循環(huán)語(yǔ)句。
兩者能完成的功能基本差不多,但仍有一些區(qū)別:
while循環(huán)的循環(huán)條件是自定義的,自行控制循環(huán)條件
for循環(huán)是一種”輪詢(xún)”機(jī)制,是對(duì)一批內(nèi)容進(jìn)行”逐個(gè)處理

for循環(huán)流程圖
【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)

for循環(huán)就是將”待辦事項(xiàng)”逐個(gè)完成的循環(huán)機(jī)制

for循環(huán)的格式:
【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)
從待處理數(shù)據(jù)集中:逐個(gè)取出數(shù)據(jù),賦值給臨時(shí)變量
遍歷字符串

name = "itheima"
# 定義字符串name
for x in name:
    # 將name的內(nèi)容,挨個(gè)取出賦予x臨時(shí)變量
    # 就可以在循環(huán)體內(nèi)對(duì)x進(jìn)行處理
    print(x)

打印結(jié)果:
【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)

可以看出,for循環(huán)是將字符串的內(nèi)容:依次取出
所以,for循環(huán)也被稱(chēng)之為:遍歷循環(huán)

for循環(huán)注意點(diǎn)

同while循環(huán)不同,for循環(huán)是無(wú)法定義循環(huán)條件的。
只能從被處理的數(shù)據(jù)集中,依次取出內(nèi)容進(jìn)行處理。
所以,理論上講,Python的for循環(huán)無(wú)法構(gòu)建無(wú)限循環(huán)(被處理的數(shù)據(jù)集不可能無(wú)限大)


總結(jié):

  1. for循環(huán)的語(yǔ)法格式是:
    【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)
  2. for循環(huán)的注意點(diǎn)
  • 無(wú)法定義循環(huán)條件,只能被動(dòng)取出數(shù)據(jù)處理
  • 要注意,循環(huán)內(nèi)的語(yǔ)句,需要有空格縮進(jìn)

練習(xí):統(tǒng)計(jì)字符串中,有多少個(gè)字母a

# 定義字符串穿
name = "itheima is a brand of itcast"

# 定義一個(gè)變量,用來(lái)統(tǒng)計(jì)有多少個(gè)a
count = 0

# for 循環(huán)統(tǒng)計(jì)
# for 臨時(shí)變量 in 被統(tǒng)計(jì)的數(shù)據(jù):
for x in name:
    if x == "a":
    # 通過(guò)if判斷變量是否等于a,等于a時(shí)count+1
        count += 1

print(f"被統(tǒng)計(jì)的字符串中有{count}個(gè)a")

1.2 range語(yǔ)句

【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)

語(yǔ)法中的:待處理數(shù)據(jù)集,嚴(yán)格來(lái)說(shuō),稱(chēng)之為:可迭代類(lèi)型
可迭代類(lèi)型指,其內(nèi)容可以一個(gè)個(gè)依次取出的一種類(lèi)型,包括:

  • 字符串
  • 列表
  • 元組等

目前我們只學(xué)習(xí)了字符串類(lèi)型,其余類(lèi)型在后面會(huì)詳細(xì)學(xué)習(xí)它們

for循環(huán)語(yǔ)句,本質(zhì)上是遍歷:可迭代對(duì)象。
盡管除字符串外,其它可迭代類(lèi)型目前沒(méi)學(xué)習(xí)到,但不妨礙我們通過(guò)學(xué)習(xí)range語(yǔ)句,獲得一個(gè)簡(jiǎn)單的數(shù)字序列(可迭代類(lèi)型的一種)。
range語(yǔ)句就是可以幫我們?nèi)ド蓴?shù)字序列的

語(yǔ)法1:
range(num)

獲取一個(gè)從0開(kāi)始,到num結(jié)束的數(shù)字序列(不含num本身)
如range(5)取得的數(shù)據(jù)是:[0, 1, 2, 3, 4]

語(yǔ)法2:
range(num1,num2)
獲得一個(gè)從num1開(kāi)始,到num2結(jié)束的數(shù)字序列(不含num2本身)
如,range(5, 10)取得的數(shù)據(jù)是:[5, 6, 7, 8, 9]
語(yǔ)法3:
range(num1, num2, step)
獲得一個(gè)從num1開(kāi)始,到num2結(jié)束的數(shù)字序列(不含num2本身)
數(shù)字之間的步長(zhǎng),以step為準(zhǔn)(step默認(rèn)為1)
如,range(5, 10, 2)取得的數(shù)據(jù)是:[5, 7, 9]

用for循環(huán)遍歷range序列

for i in range(10):
    print(i)

運(yùn)行結(jié)果:
【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)


總結(jié):

  1. range語(yǔ)句的功能是:
    獲得一個(gè)數(shù)字序列(可迭代類(lèi)型的一種)
  2. range語(yǔ)句的語(yǔ)法格式:
    語(yǔ)法1:range(num)
    語(yǔ)法2:range(num1,num2)
    語(yǔ)法3: range(num1, num2, step)
  3. range語(yǔ)句的注意事項(xiàng):
  • 語(yǔ)法1從0開(kāi)始,到num結(jié)束(不含num本身)
  • 語(yǔ)法2從num1開(kāi)始,到num2結(jié)束(不含num2本身)
  • 語(yǔ)法3從num1開(kāi)始,到num2結(jié)束(不含num2本身),步長(zhǎng)以step值為準(zhǔn)
    range的用途很多,多數(shù)用在for循環(huán)場(chǎng)景

1.3 變量作用域

回看for循環(huán)的語(yǔ)法,我們會(huì)發(fā)現(xiàn),將從數(shù)據(jù)集(序列)中取出的數(shù)據(jù)賦值給:臨時(shí)變量
為什么是臨時(shí)的呢?
這是因?yàn)榕R時(shí)變量,在編程規(guī)范上,作用范圍(作用域),只限定在for循環(huán)內(nèi)部
如果在for循環(huán)外部訪問(wèn)臨時(shí)變量:

  • 實(shí)際上是可以訪問(wèn)到的
  • 在編程規(guī)范上,是不允許、不建議這么做的

如果實(shí)在需要在循環(huán)外訪問(wèn)循環(huán)內(nèi)的臨時(shí)變量,可以在循環(huán)外預(yù)先定義
【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)

如圖,每一次循環(huán)的時(shí)候,都會(huì)將取出的值賦予i變量。

  • 由于i變量是在循環(huán)之前(外)定義
  • 在循環(huán)外訪問(wèn)i變量是合理的、允許的

總結(jié);

  1. for循環(huán)中的臨時(shí)變量,其作用域限定為:
    循環(huán)內(nèi)
  2. 這種限定:
    是編程規(guī)范的限定,而非強(qiáng)制限定
    不遵守也能正常運(yùn)行,但是不建議這樣做
    如需訪問(wèn)臨時(shí)變量,可以預(yù)先在循環(huán)外定義它

好了關(guān)于【Python入門(mén)篇】Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法),七七今天就先分享到這里,如果這篇文章對(duì)大家有幫助,請(qǐng)佬佬們點(diǎn)個(gè)贊再走吧!如果發(fā)現(xiàn)什么問(wèn)題,歡迎評(píng)論區(qū)留言!????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-459940.html

到了這里,關(guān)于【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的基礎(chǔ)語(yǔ)法)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【python基礎(chǔ)】循環(huán)語(yǔ)句-for循環(huán)

    【python基礎(chǔ)】循環(huán)語(yǔ)句-for循環(huán)

    for循環(huán)可以遍歷任何可迭代對(duì)象,如一個(gè)列表或者一個(gè)字符串。這里可迭代對(duì)象的概念我們后期介紹,先知道這個(gè)名詞就好了。 其語(yǔ)法格式之一: 比如我們遍歷學(xué)員名單,編寫(xiě)程序如下所示: for循環(huán)如果放在生產(chǎn)生活中的話,也類(lèi)似于循環(huán)處理,但較while循環(huán)有區(qū)別,其區(qū)

    2024年02月08日
    瀏覽(28)
  • 【Python入門(mén)】Python循環(huán)語(yǔ)句(for循環(huán)的嵌套應(yīng)用)

    【Python入門(mén)】Python循環(huán)語(yǔ)句(for循環(huán)的嵌套應(yīng)用)

    前言 ??作者簡(jiǎn)介: 熱愛(ài)跑步的恒川 ,致力于C/C++、Java、Python等多編程語(yǔ)言,熱愛(ài)跑步,喜愛(ài)音樂(lè)的一位博主。 ??本文收錄于Python零基礎(chǔ)入門(mén)系列,本專(zhuān)欄主要內(nèi)容為Python基礎(chǔ)語(yǔ)法、判斷、循環(huán)語(yǔ)句、函數(shù)、函數(shù)進(jìn)階、數(shù)據(jù)容器、文件操作、異常模塊與包、數(shù)據(jù)可視化等,

    2024年02月10日
    瀏覽(26)
  • 《Python入門(mén)到精通》循環(huán)語(yǔ)句 while循環(huán),for循環(huán)

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專(zhuān)欄」: 小白零基礎(chǔ)《Python入門(mén)到精通》 while

    2024年02月14日
    瀏覽(25)
  • 【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的嵌套應(yīng)用)

    【Python入門(mén)篇】——Python中循環(huán)語(yǔ)句(for循環(huán)的嵌套應(yīng)用)

    作者簡(jiǎn)介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁(yè): 七七的個(gè)人主頁(yè) 文章收錄專(zhuān)欄: Python入門(mén),本專(zhuān)欄主要內(nèi)容為Python的基礎(chǔ)語(yǔ)法,Python中的選擇循環(huán)語(yǔ)句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!???? 同while一樣,for循環(huán)

    2024年02月06日
    瀏覽(28)
  • 【Python基礎(chǔ)】- for/while循環(huán)語(yǔ)句

    【Python基礎(chǔ)】- for/while循環(huán)語(yǔ)句

    ? ???♂? 個(gè)人主頁(yè):@艾派森的個(gè)人主頁(yè) ???作者簡(jiǎn)介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進(jìn)步!?? 如果文章對(duì)你有幫助的話, 歡迎評(píng)論 ??點(diǎn)贊???? 收藏 ??加關(guān)注+ 目錄 Python循環(huán)語(yǔ)句 while循環(huán) 無(wú)限循環(huán) while 循環(huán)使用 else 語(yǔ)句 for 循環(huán) range對(duì)象 列表推導(dǎo)

    2024年02月09日
    瀏覽(35)
  • 【Python基礎(chǔ)】- for/while循環(huán)語(yǔ)句(文末送書(shū))

    【Python基礎(chǔ)】- for/while循環(huán)語(yǔ)句(文末送書(shū))

    ? ???♂? 個(gè)人主頁(yè):@艾派森的個(gè)人主頁(yè) ???作者簡(jiǎn)介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進(jìn)步!?? 如果文章對(duì)你有幫助的話, 歡迎評(píng)論 ??點(diǎn)贊???? 收藏 ??加關(guān)注+ 目錄 Python循環(huán)語(yǔ)句 while循環(huán) 無(wú)限循環(huán) while 循環(huán)使用 else 語(yǔ)句 for 循環(huán) range對(duì)象 列表推導(dǎo)

    2024年02月08日
    瀏覽(34)
  • 〖大前端 - 基礎(chǔ)入門(mén)三大核心之JS篇?〗- JavaScript的流程控制語(yǔ)句「for循環(huán)語(yǔ)句及算法題」

    〖大前端 - 基礎(chǔ)入門(mén)三大核心之JS篇?〗- JavaScript的流程控制語(yǔ)句「for循環(huán)語(yǔ)句及算法題」

    當(dāng)前子專(zhuān)欄 基礎(chǔ)入門(mén)三大核心篇 是免費(fèi)開(kāi)放階段 。 推薦他人訂閱,可獲取扣除平臺(tái)費(fèi)用后的35%收益,文末名片加V! 說(shuō)明:該文屬于 大前端全棧架構(gòu)白寶書(shū)專(zhuān)欄, 目前階段免費(fèi)開(kāi)放 , 購(gòu)買(mǎi)任意白寶書(shū)體系化專(zhuān)欄可加入 TFS-CLUB 私域社區(qū)。 福利:除了通過(guò)訂閱\\\"白寶書(shū)系列專(zhuān)

    2024年02月07日
    瀏覽(28)
  • Python零基礎(chǔ)入門(mén)(七)——Python中的選擇和循環(huán)語(yǔ)句

    Python零基礎(chǔ)入門(mén)(七)——Python中的選擇和循環(huán)語(yǔ)句

    個(gè)人簡(jiǎn)介:機(jī)電專(zhuān)業(yè)在讀研究生,CSDN內(nèi)容合伙人,博主個(gè)人首頁(yè) Python入門(mén)專(zhuān)欄:《Python入門(mén)》歡迎閱讀,一起進(jìn)步!?????? 碼字不易,如果覺(jué)得文章不錯(cuò)或能幫助到你學(xué)習(xí),可以點(diǎn)贊??收藏??評(píng)論??+關(guān)注哦!?????? 歡迎來(lái)到本系列教程的第七篇,在前面的幾篇博客

    2024年02月16日
    瀏覽(26)
  • 【Python系列】Python基礎(chǔ)語(yǔ)法輕松入門(mén)—從變量到循環(huán)

    【Python系列】Python基礎(chǔ)語(yǔ)法輕松入門(mén)—從變量到循環(huán)

    目錄 寫(xiě)在前面? 語(yǔ)法介紹 變量 數(shù)據(jù)類(lèi)型 整數(shù) 浮點(diǎn)數(shù) 字符串 列表 元組 字典 運(yùn)算符 算術(shù)運(yùn)算符 比較運(yùn)算符 邏輯運(yùn)算符 條件語(yǔ)句 循環(huán)語(yǔ)句 圖書(shū)推薦 圖書(shū)介紹 參與方式 中獎(jiǎng)名單? Python 是一種高級(jí)、解釋型的編程語(yǔ)言,具有簡(jiǎn)單易學(xué)、可讀性強(qiáng)、開(kāi)發(fā)效率高等特點(diǎn)。本文

    2024年02月14日
    瀏覽(48)
  • Python循環(huán)語(yǔ)句(while循環(huán)、for循環(huán))

    Python循環(huán)語(yǔ)句(while循環(huán)、for循環(huán))

    Python循環(huán)語(yǔ)句主要有while循環(huán)和for循環(huán),Python 循環(huán)語(yǔ)句的控制結(jié)構(gòu)圖如下所示: Python中的while語(yǔ)句形式一般是: while 判斷語(yǔ)句(condition): 執(zhí)行語(yǔ)句(statements) while循環(huán)的執(zhí)行圖如下: 在Python需要注意冒號(hào)的格式和縮進(jìn),比如你在Python中使用冒號(hào)只能使用英文格式的雙引號(hào)\\\"

    2024年02月06日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包