日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python for循环 - Python零基础入门教程

發布時間:2024/9/27 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python for循环 - Python零基础入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.for 循環語法
  • 二.for 循環實戰
  • 三.重點總結
  • 四.猜你喜歡

零基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門

在 Python 開發中,除了前篇文章介紹的 while 循環 還有一個 for 循環也經常使用,兩者使用都是大同小異,for 循環的使用相對于 while 循環更加靈活,下面我們一起來了解下具體區別。

一.for 循環語法

for 變量 in 序列: 執行語句......

什么是序列:

  • 序列可以是數字區間,比如 0~100;
  • 序列可以是字符串;
  • 序列可以是列表/字典/元祖;
  • 先看一個簡單例子:

    # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python for循環.py @Time:2021/3/20 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""for a in range(0, 5): # 表示 a 的初始值為 0 并且小于5,a取值重0開始依次遞增: 0 1 2 3 4 print(a)print("循環結束,退出程序")""" 輸出結果:0 1 2 3 4 循環結束,退出程序"""

    range 函數 也是 python 內置函數,range(x,y)意思就是重 x 到 y-1 之間的整數不包括 y.

    range(5,10) 表示:5 6 7 8 9 range(0,10) 表示:0 1 2 3 4 5 6 7 8 9

    對于上面代碼我們同樣用 while 循環也來實現以下:

    a = 0 while a < 5:print(a)a += 1 print("循環結束,退出程序")

    由此可見,while 循環和 for 循環實現相同的功能,for 循環比 while 循環使用更加靈活,具體分析下 for 循環中的參數:

    ''' i:變量名,命名為a、b、c都可以,無所謂n:變量 i的值默認重n開始,i = nm:循環過程中,默認i值偏移步長加1,直到 i 值>= m,循環停止,注意 :i 的最大值等于 m-1 '''for i in range(n,m):# 代碼塊# ....

    二.for 循環實戰

    # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python for循環.py @Time:2021/3/20 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""# 遍歷字符串,依次輸出字符串中的每一個字符 for a in "python教程 - 猿說python": # a 重字符串的第一個字母開始,直到遍歷字符串結尾print(a)print("*"*20) # 小竅門:連續輸出 20 個 *# 遍歷0~100之間的數字,但是不包括100 ,默認 a 重 0 開始依次遞增直到 99 結束 for a in range(0,100):if a % 2 == 0: # 判斷奇偶,如果是偶數直接跳過本次循環,繼續下一次循環continueelif a > 5: # 如果是奇數并且a的值大于 5a *= 10else: # 如果是奇數并且a的值小于5a += 20if a > 30: # 如果a的值大于30 直接跳出循環breakprint(a)print("循環結束,退出程序")''' 輸出結果:p y t h o n 教 程-猿 說 p y t h o n ******************** 21 23 25 循環結束,退出程序'''

    代碼分析:

    以上代碼綜合了前面學習的條件表達式 if / else 以及 continue / break 使用。 for 循環過程中,變量 a 值默認偏移依次遞增 +1 ,如果希望 for 循環能實現偏移遞減或者遞增 +2 或者遞減- 2 呢?

    要實現在 for 循環中偏移遞增 +2 或者遞減 -2 ,需要再加一個參數在 for 循環中,語法如下:

    ''' i:變量名,命名為a、b、c都可以,無所謂n:變量 i的值默認重n開始,i = nk:變量 k的值如果不設置,默認偏移步長為1;設置k 值就意味 偏移步長等于 k (k可以是整數或者浮點數)m:循環過程中,i的值默認偏移步長依次遞增k,如果沒有設置k值,默認k = 1, 直到 i >= m,循環停止,注意 :i 的最大值等于 m-1 '''for i in range(n,m,k):

    代碼如下:

    # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python for循環.py @Time:2021/3/20 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""for i in range(0, 10, 2): # 默認 i 值重0開始,偏移步長依次遞增+2并且小于10print(i, end=" ") # print 函數默認會換行,強制設置" "(空格)代替"\n"(換行)print("\n") # 換行 print("**"*20) for i in range(0, -10, -2): # 默認 i 值重0開始,偏移步長依次遞減-2并且大于-10print(i, end=" ") # print 函數默認會換行,強制設置" "(空格)代替"\n"(換行)print("\n")# 換行 print("**"*20)str1 = "猿說python" print("len(str1):%d " % len(str1)) for i in range(0,len(str1),2): # 默認 i 值重0開始,偏移步長依次遞增+2并且小于len(str1)print(str1[i])""" 輸出結果:0 2 4 6 8 **************************************** 0 -2 -4 -6 -8 **************************************** len(str1):8 猿 p t o"""

    三.重點總結

    • 1. for 循環中 continue / break 的使用方法和 while 使用方法一樣
    • 2. for 循環能直接遍歷字符串/數字區間/列表等序列

    四.猜你喜歡

  • Python 簡介
  • Python Pycharm Anacanda 區別
  • Python2.x 和 Python3.x,如何選擇?
  • Python 配置環境
  • Python Hello World 入門
  • Python 代碼注釋
  • Python 中文編碼
  • Python 變量
  • Anaconda 是什么?Anconda 下載安裝教程
  • Pycharm 提示:this license **** has been cancelled
  • Pycharm 設置開發模板/字體大小/背景顏色
  • 未經允許不得轉載:猿說編程 ? Python for 循環

    總結

    以上是生活随笔為你收集整理的Python for循环 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲av无码国产精品永久一区 | 久久九九久精品国产免费直播 | 潘金莲一级淫片aaaaaa播放 | 在线播放无码后入内射少妇 | 成人刺激视频 | 亚洲国产精品毛片av不卡在线 | 欧美日韩国产图片 | 亚洲夜夜夜| 精品人伦一区二区三 | 免费日韩精品 | 久久久久9999 | 小俊大肉大捧一进一出好爽 | 久久亚洲影院 | 亚洲图片二区 | 91免费看 | 国产成人亚洲一区二区 | 蜜臀av性久久久久av蜜臀妖精 | 欧美在线播放 | 男人免费视频 | 欧美资源网| 日本亚洲综合 | 中文字幕在线第一页 | 好吊一区二区三区 | 91呦呦 | 男人的天堂欧美 | 成人国产精品入口 | 黄色片高清 | www.超碰97.com | 日本男男激情gay办公室 | 天天做天天爱天天爽综合网 | 国产精品一区二区久久国产 | 亚洲欧洲成人精品久久一码二码 | 91一区二区三区在线观看 | 日韩精品一区二区三 | 北条麻妃在线一区二区 | 搡国产老太xxx网站 高h喷汁呻吟3p | 91精品国产综合久久久蜜臀 | 日韩成人免费在线视频 | 日本免费网站 | 精品少妇无码av无码专区 | 成人77777| 日本视频在线免费观看 | 波多野结衣视频网站 | 一本色道久久综合亚洲精品 | 成人在线一区二区三区 | 亚洲乱码日产精品bd在线观看 | 6699av| 三级网站国产 | 黑森林av凹凸导航 | 爱情岛论坛成人 | 中文字幕av无码一区二区三区 | 舐め犯し波多野结衣在线观看 | 亚洲综合一区在线观看 | b站大片免费直播 | 国产精品传媒在线 | 老司机午夜免费精品视频 | 五月天色婷婷丁香 | 一区二区三区精品免费视频 | 欧美三级视频网站 | 不卡二区 | 欧美激情h | √天堂资源地址在线官网 | 一本久道综合色婷婷五月 | 黄色性生活一级片 | 99精品一区二区三区 | 午夜精品网 | avtt在线观看 | 色超碰| 亚洲国产成人无码av在线 | 国产视频播放 | 国产精品一区二区三区四区在线观看 | 天堂一二三区 | 久久久男女 | 少妇精品无码一区二区免费视频 | 亚洲综合第一 | 久久久久亚洲无码 | 三度诱惑免费版电影在线观看 | 成人在线一区二区三区 | 欧美做受喷浆在线观看 | 亚洲成人av一区二区 | 国模大尺度视频 | 欧美一级免费大片 | 牛人盗摄一区二区三区视频 | www.色日本| 国产情侣av自拍 | 久久少妇网 | 快灬快灬一下爽69 | 全黄一级男人和女人 | 亚洲成人中文字幕 | 欧美乱轮| 日本三级一区二区三区 | 俄罗斯女人裸体性做爰 | 99热精品在线 | 国产最新地址 | 国产精品久久久久久久久岛 | 亚洲欧美在线免费观看 | 爱爱视频日本 | 国产精品乱码一区二区三区 | 神马三级我不卡 |