Python的for循环函数和range函数

一.for循环

        循环:指一直重复做一件事情,就好比你在操场跑圈,一圈一圈的跑就是一种循环。

        1.认识for循环

                用法: for 关键字 in 集合 :

        

                注: for循环里的集合包括了(列表,字符串,字典,元组,集合)

                for循环里不是用大括号括起来的,是用缩进表示的。跟他缩进一样的都属于他的语句。    

                

list = [1,2,3]
for i in list:
    print(list) 
#该代码使用了缩进,使得该代码为for循环里的函数,进行循环。
#运行结果为  [1,2,3]
#           [1,2,3]
#           [1,2,3]


for i in list:
print("1,2,3")
#该代码没有使用缩进,不属于for循环里的函数。直接输出值。
#运行结果为:1,2,3

      Python和C语言的for循环的区别在于,C语言的循环是可以直接标定循环的判别和循环元素。

        就像:

for(i=0;i<10;i++)
//循环元素i = 0,判别方式当i > 8 时跳出循环,i 每次循环结束自增1.

        而Python中的for循环格式不同,表达的样式也不同。Python中的for循环是由关键字、元素、集合等构成。

        如:

for i in range(5):
#range函数是自动输入5个数到列表
#列表为[0,1,2,3,4]

        python的for循环中,是把集合里的元素赋值给i 进行运算的,每赋值一次就会进行循环一次,当每个元素都赋值完之后就结束跳出循环体。

        由此我们得在集合里面下功夫,列表的个数就表示的循环几次,列表里的数就代表着i赋值函数的值,列表里也可以为字符串等。

 二.range函数

        range函数的用处,可以控制循环次数,当循环次数过多时,数据类型包含值的格式需要伴随着增加

        功能介绍:

range(10)    
#0,1,2,3,4,5,6,7,8,9
#从0开始的10的个数,但不包括10.

range(1,10)    
#1,2,3,4,5,6,7,8,9
#从1开始到10的个数,掐头去尾不包括10.

range(0,10,2)
#1,3,5,7,9
#range(初值,结束,步长)
#该函数可以省略初值(默认为0)、步长。

        一般运用与for循环里控制函数循环次数:

for i in list(range(10))
    print(" ")
#循环的次数为10次,每次循环后i自增1.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值