美文网首页
Python循环语句二

Python循环语句二

作者: 那些年追过的Python | 来源:发表于2019-03-10 00:32 被阅读0次
    timg (2).jpg

    上一篇文章介绍了关于while循环语句,能够产生循环的方式还有for语句,for语句也是我们通常说的遍历循环,遍历对象中的每一个数据。例如你有一个列表,我要求打印出列表中所有的数据。

    lis = [1,2,3,4]
    for each in lis:
        print(each)
    会依次从lis中取出一个数据赋值给each,直到lis中的数据被取完为止
    
    • 用for循环遍历Python中基本数据类型
      1.列表,上面已经解释清楚了
      2.字符串,字符串的遍历是遍历字符串中每一个字符
    str1 = "abcdefg"
    for each in str1:
        print(each)  --->  依次打印str1中的每一个字符
    

    3.元组,和列表的方式一样
    4.字典,用for循环遍历字典的时候,我们得到的是字典中的每一个键

    dic = {"name":"wcy","age":25}
    for each in dic:
        print(each)  --->  依次打印字典中的键
    
    • 一个函数
      有时候我们需要循环一百次,不可能一个列表,把1-100之间的数全部放在里面,此时我们用到range函数,具体用法如下

    range(x,y) 生成一个 “相当于”从x到y-1之间所有数的列表,其实这个地方叫做可迭代对象,什么是可迭代对象,后面我们具体探讨,现在我们记住range(x,y)可以生成一个类似列表的东西就可以了

    for i in range(1,100):
        print(i)  --->  会打印1到99之间的所有数
    
    • 循环总结

    1.while循环
    基本格式

    while 条件:
        语句1
        语句2
    

    2.for 循环 (for 和 in 连用遍历对象中的每一个数据)

    for each in 可迭代对象:
        print(each)
    

    相关文章

      网友评论

          本文标题:Python循环语句二

          本文链接:https://www.haomeiwen.com/subject/ytcfpqtx.html