• python基础学习笔记3


    条件、循环和其他语句

    1.print    使用逗号输出     print 'Age:',42    输出结果:Age: 42     

    2.赋值方法:

      ①序列解包     x,y,z=1,2,3      print x,y,z    结果:1,2,3

      ②链式赋值      x=y=somefunction()

      ③增量赋值     x+=1    等价于:x=x+1

    3.条件和条件语句:

    1)标准的真值为0(表示假),和1(表示真)

    2)if语句

    示例: >>>name=raw_input('what you name? ')

              >>>if  name.endswith('Tom'):

                            print 'Hello,Mr.Tom'

    若输入的为"Tom",则执行语句。否则不执行。

    3)else子句

    4) elif 子句

    4.循环

    ①while循环

    如:x=1

         while x<=100:

               print x

               x+=1            #等价于x=x+1

    ②for循环

    如1:for i  in range(1,101):             #range(1,101) 表示范围为[1,2,3.....,100]

               print i

               i=i+1

    如2:循环遍历字典元素

    >>>d={'x':1,'y':2,'z':3}

    >>>for key in d:

                print key,'Corresponds to' ,d[key]

    结果: 1

             2

             3    

    5. 跳出循环

    一般来说,循环会一直执行到条件为假,或者序列元素用完时。但是有些时候,可能会提前中断一个循环,进行新的迭代。

    break

    如:求100以内最大的平方数

         import math

         for n in range(100,0,-1):

              root=math.sqrt(n)

              if root==int(root):       

                  print n

                  break

            

  • 相关阅读:
    老潘 ListView分析 学以致用篇(一)
    安卓中如何参考寻找和参考他人的代码(待完善和待修正)
    android ListView 分析(一)
    chm 转 pdf 工具推荐与对比
    android v7包的关联
    高效程序员的45个习惯敏捷开发之道 读书笔记
    Fresco 源码分析(序)
    软件工程 软件工程师的誓言
    4 BFS & Topological Algorithm
    4 BFS & Topological Algorithm
  • 原文地址:https://www.cnblogs.com/yu2000/p/3409206.html
Copyright © 2020-2023  润新知