zoukankan      html  css  js  c++  java
  • 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

            

  • 相关阅读:
    OpenCV——Skewing
    OpenCV——PS滤镜算法之Spherize 球面化(凸出效果)
    机器学习 scikit-learn 图谱
    机器视觉 Histogram of oriented gradients
    Python: scikit-image canny 边缘检测
    机器视觉 Local Binary Pattern (LBP)
    Ice php配置
    Windows7下的免费虚拟机(微软官方虚拟机)
    经常使用的webservice接口
    怎样衡量一个公司是否靠谱
  • 原文地址:https://www.cnblogs.com/yu2000/p/3409206.html
Copyright © 2011-2022 走看看