详解python的循环

目录
  • range函数的使用
  • 第一种创建方式
  • 第二种创建方式
  • 第三种创建方式
  • 判断指定的数有没有在当前序列中
  • 循环结构
  • 总结

range函数的使用

作为循环遍历的对象

第一种创建方式

r=range(10)
print(r)#range(0,10)
print(list(r))

默认从零开始,默认步长为1

range(0, 10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

第二种创建方式

指定了初始值1,到10结束,不包含10,默认步长为1

'''第二种创建方式,给了两个参数(小括号中给了两个数)'''
r=range(1,10)
print(list(r))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

第三种创建方式

最后一位数为步长

r=range(1,10,2)
print(list(r))
[1, 3, 5, 7, 9]

判断指定的数有没有在当前序列中

r=range(1,10,2)
print(10 in r)
False

循环结构

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

(0)

相关推荐

  • Python循环语句介绍

    目录 什么是循环呢? Python之While循环 Python之for循环 for循环遍历列表/字典的操作: for循环嵌套使用: 什么是循环呢? 简单理解,循环就是反复的去做某一件事情.生活中的例子:比如我们听歌的时候,在歌曲的页面就会出现单曲循环.列表循环.随机播放以及顺序播放等. Python中循环语句的逻辑:执行一个语句/一段代码块多次. 编程语言中,循环语句的一般形式如下: Python之While循环 while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处

  • Python全栈之for循环

    目录 1. 双向循环的练习 2. break_pass_continue的使用 3. for循环 小提示: 4. 小练习 问题: 答案: 总结 1. 双向循环的练习 # 1.用两个循环完成十行十列的小星星 j = 0 while j < 10: # 打印星星 i = 0 while i < 10: print("*",end="") i+=1 # 打印换行 print() j += 1 # 2.用两个循环完成十行十列隔列换色的小星星 "&quo

  • Python全栈之单项循环

    目录 1. 多项_巢状分支 2. 循环结构 2.1 循环结构 2.2 单项循环的练习 3. 字符串的切片 4. 小练习 问题: 答案: 总结 1. 多项_巢状分支 2. 循环结构 2.1 循环结构 2.2 单项循环的练习 3. 字符串的切片 4. 小练习 问题: 答案: 总结 1. 多项_巢状分支 多项分支 (多选一) """ if 条件表达式1: code1 elif 条件表达式2: code2 elif 条件表达式3: code3 else: `code4 如果条件表达式

  • python基础之for循环

    For 循环 可以遍历字符串,也可以遍历列表 # for 循环 # 语法特点:遍历操作,依次取集合容器中的几个值 # for 临时变量 in 容器: # 执行代码块 tags='我是一个中国人' #字符串类型本身就是一个字符类型的集合 for item in tags: print(item) pass # range 此函数可以生成一个数据集合列表 # range(起始:结束:步长) 步长不能为0 for data in range(1,101): #数据是左包含右不包含 print(data

  • 学习python 的while循环嵌套

    目录 while 循环嵌套 1 基本架构了解 2 打印一个三角形 2.1 练习打印一个距形 3 while嵌套实现九九乘法表  3.1 练习矩阵打印 总结 while 循环嵌套 1 基本架构了解 今天学习while循环嵌套.我们先看一个例子: i=0 while i<3: print("这是第%d行"%i) j=0 while j<4: print("学python") j+=1 print() i+=1  在上面的代码中,外层循环执行一次,内层循环会执

  • python基础之循环语句

    目录 循环语句 单分支如何使用 双分支结构 多分支的使用 While 循环 拳击游戏循环: 总结 循环语句 多分支 选择流程 If-else语句 单分支如何使用 # 单分支表示 # if 条件表达式; 比较运算符/逻辑运算符 或者复合表达 # 代码指令 # ...... score=60 if score<=60: #满足条件就会输出打印提示 print('成绩不是太理想') pass #空语句,结束跳过,用于填补结构 print('语句运行结束') 双分支结构 # 双分支 # if 条件表达式

  • 详解Python如何循环遍历Numpy中的Array

    目录 1. 引言 2. 使用For循环遍历 3. 函数 nditer() 4. 函数 ndenumerate() 5. 结论 1. 引言 Numpy是Python中常见的数据处理库.Numpy是 Numerical Python的缩写,它是数据科学中经常使用的库.Numpy专门用于处理矩阵运算,因为它包含各式各样的处理函数.在本文中,我们主要用于学习如何迭代遍历访问矩阵中的元素. 闲话少说,我们直接开始吧! 2. 使用For循环遍历 首先我们来看个例子,使用循环来遍历数组,样例代码如下: imp

  • 举例详解Python中循环语句的嵌套使用

    Python编程语言允许在一个循环内嵌套另一个循环.下面将介绍几个例子来说明这一概念. 语法 在Python中嵌套循环语句的语法如下: for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s) Python编程语言允许在一个循环内嵌套另一个循环.下面将介绍几个例子来说明这一概念. 语法 在Python中嵌套循环语句的语法如下: for iterating_var in seq

  • 详解Python的循环结构知识点

    循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令.当然你可能已经注意到了,刚才的描述中其实不仅仅有需要重复的动作,还有我们上一个章节讲到的分支结构.再举一个简单的例子,比如在我们的程序中要实现每隔1秒中在屏幕上打印一个"hello, world"这样的字符串并持续一个小时,我们肯定不能够将print('hello, world')这句代码写上3600遍,如

  • 详解python的循环

    目录 range函数的使用 第一种创建方式 第二种创建方式 第三种创建方式 判断指定的数有没有在当前序列中 循环结构 总结 range函数的使用 作为循环遍历的对象 第一种创建方式 r=range(10) print(r)#range(0,10) print(list(r)) 默认从零开始,默认步长为1 range(0, 10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 第二种创建方式 指定了初始值1,到10结束,不包含10,默认步长为1 '''第二种创建方式,给了两个参数(

  • 详解Python 循环嵌套

    Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s) Python while 循环嵌套语法: while expression: while expression: statement(s) statement(s) 你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌

  • 详解python 条件语句和while循环的实例代码

    02条件语句和while循环 三目运算 a = 6 #原判断语句 if a > 5: print(True) else: print(False) #三目运算 print(True if a >5 else False) 逻辑运算 1. 三种逻辑运算 与逻辑 and 两边为真则为真 或逻辑 or 一边为真则为真 非逻辑 not 逻辑值取反 优先级: not > and > or 2.逻辑短路 # and 逻辑短路 a = 3 #没有对b赋值,但程序不会报错能够正常运行 #左边布尔值

  • python基础详解之if循环语句

    前言 还记得这个九九乘法表吗,这次课后相信你可以用代码给你的小弟弟妹妹们变出这份"葵花宝典". 循环 如果要把循环翻译成机器语言,那他对应的可以是 for-in- ,循环就像是一个可爱的搬砖人,简单的一条语句帮我们解决了很多的重复劳动. 上面的语句实现了计算15,25,35,45,55的功能,i就像是一个彩票,不过他有自己的性格,这是个热爱平等的彩票,他会依次访问[ ]里的值,当他访问1时i就为1,此时将会执行print(15),接下来访问2时i就为2,继续执行乘法工作,直到[]里每一

  • 详解Python中for循环的定义迭代方法

    目录 Python的 for 循环 遍历字典 range()功能 break语句 和continue语句 else语句 Python的 for 循环 Python 是基于集合的迭代. for <var> in <iterable>: # <iterable>是对象的集合--例如,列表或元组. <statement(s)> # 循环体 a = ['曹操', '孫権', '劉備'] for i in a: print(i) 输出: 曹操孫権劉備 可迭代对象 ,可

  • 详解Python如何在多层循环中使用break/continue

    关于break/continue这两个关键字在平常的使用过程中一直比较迷糊.好不容易理解了吧,过段时间不使用好像忘记了什么.这个问题也是很多初学者比较容易提及的问题. 先通过一个简单的单层循环来了解一下这两个关键字的使用. print('=============单层循环使用=============') for n in range(10): if n == 9: print('退出当前循环,当前n = ', n) break elif n == 4: print('跳过当前循环,当前n =

  • 详解Python实现多进程异步事件驱动引擎

    本文介绍了详解Python实现多进程异步事件驱动引擎,分享给大家,具体如下: 多进程异步事件驱动逻辑 逻辑 code # -*- coding: utf-8 -*- ''' author: Jimmy contact: 234390130@qq.com file: eventEngine.py time: 2017/8/25 上午10:06 description: 多进程异步事件驱动引擎 ''' __author__ = 'Jimmy' from multiprocessing import

随机推荐