Python range 函數 - Python零基礎入門教程


目錄

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

在 Python 中使用最多的除了** print 函數** 就是 for 循環 了,那么這里就不得不介紹一下 Python 內置函數 **range 函數**!

一.Python range 函數簡介

Python range 函數可創建一個整數列表,一般用在 for 循環中,語法如下:

'''
參數說明:
    start: 計數從 start 開始,默認是從0開始,例如:range(5)等價於range(0, 5);
    stop: 計數到 stop 結束,但不包括 stop。例如:range(0,5) 是[0,1,2,3,4]沒有5;
    step:步長,默認為1

返回值:返回一個列表,大於等於start並且小於stop(注意是左閉右開區間:並非小於等於stop而是小於stop);
'''

range(start, stop, step) //左開右閉區間:  start <= value < stop

# 例如:
range(0,5)    # 等價於 range(0,5,1),返回[0,1,2,3,4]
range(0,5,2)  # 返回[0,2,4]

二.Python range 函數使用

1.Python range 函數常規使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:Python print 函數.py
@Time:2021/04/30 07:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

# 1.從 0 開始到 0,空列表
a1 = range(0)
print("a1:",list(a1))

# 2.從 0 開始到 10
a2 = range(10)
print("a2:",list(a2))

# 3.從 1 開始到 11
a3 = range(1, 11)
print("a3:",list(a3))

# 4.步長為 5
a4 = range(0, 30, 5)
print("a4:",list(a4))

# 5.步長為 3
a5 = range(0, 10, 3)
print("a5:",list(a5))

# 6.負數,從 0 開始到 -10,一次遞減1
a6 = range(0, -10, -1)
print("a6:",list(a6))


'''
輸出結果:

a1: []
a2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
a3: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a4: [0, 5, 10, 15, 20, 25]
a5: [0, 3, 6, 9]
a6: [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
'''

2.Python range 函數在 for 循環中使用

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿說編程
@Blog(個人博客地址): www.codersrc.com
@File:Python print 函數.py
@Time:2021/04/30 07:37
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!

"""

x = 'www.codersrc.com'

for i in range(len(x)) :
    print(x[i],end=" ") # 設置end參數表示將每個字符用空格隔開

print("")

for i in range(10) :
    print(x[i], end="-") # 設置end參數表示將每個字符用-隔開
print("")

for i in range(1,10,3) :
    print(x[i], end="/") # 設置end參數表示將每個字符用/隔開
print("")


'''
輸出結果

w w w . c o d e r s r c . c o m
w-w-w-.-c-o-d-e-r-s-
w/c/e/

'''

三.猜你喜歡

  1. Python for 循環
  2. Python 字符串
  3. Python 列表 list
  4. Python 元組 tuple
  5. Python 字典 dict
  6. Python 條件推導式
  7. Python 列表推導式
  8. Python 字典推導式
  9. Python 函數聲明和調用
  10. Python 不定長參數 *argc/**kargcs
  11. Python 匿名函數 lambda
  12. Python return 邏輯判斷表達式
  13. Python 字符串/列表/元組/字典之間的相互轉換
  14. Python 局部變量和全局變量
  15. Python type 函數和 isinstance 函數區別
  16. Python is 和 == 區別
  17. Python 可變數據類型和不可變數據類型
  18. Python 淺拷貝和深拷貝

未經允許不得轉載:猿說編程 » Python range 函數

本文由博客 - 猿說編程 猿說編程 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM