欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python摸爬滚打之day02

程序员文章站 2022-07-02 15:46:02
1、while循环 1.1 结构:while +条件判断: while 循环体 else: 条件不成立时语句块 while...else...是一个循环整体,当循环条件成立时执行while循环体内容;循环条件不成立时跳出循环执行else内容。 1.2 注意: while +条件判断: ( while ......

1、while循环

  1.1  结构:while +条件判断:

          while 循环体

       else:

          条件不成立时语句块

       while...else...是一个循环整体,当循环条件成立时执行while循环体内容;循环条件不成立时跳出循环执行else内容。

       

  1.2 注意: while +条件判断:

              ( while 循环体)

          if +条件判断:

            break

       else:

               条件不成立时语句块

       print ( "ok" ) 

       如果循环体里面有break时,程序直接跳出while...else...大循环整体,不会执行else语句,而是输出 "ok" 。

2、格式化输出

  方式一:通过"%s" 占位符实现格式化。

      name = input ( "姓名:" )

      age = input ( "年龄:" ) 

      print ("大家好,我是%s,今年%s岁." %( name, age ))

  方式二:通过format() 方法实现格式化。

      name = input("姓名:")

      age = input ("年龄:")

      print (" 大家好,我是{name},今年{age}岁。".format(name = name, age = age))

3、基本运算符

  逻辑运算符   (),not,and,or

  运算顺序:() > not > and > or

   例:print ( not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 )   ----> false

    print ( 3<2 and 5 )    ----> false

    print (true and 5 )    ----> 5

    print ( 0 or 5 )    ---->  5

    print ( 0 and 5)   ---->  0

    print ( false and 0  )     ---->  false

       print ( false or 0 )   ---->  0

    print ( 0 and false )    ---->   0

    总结:0 和 false 都可以当成是假命题,而且都有意义,按照or 、 and来判断

4、编码的发展史

  ascii                     ---->                          gbk                            ---->                                unicode  ---->                              utf-8 (可伸缩的unicode,节省空间)

( 占8 bit,一个字节 )                     (占16 bit,2个字节)                                      (占32 bit,4个字节)    (英文占8bit,1字节;欧洲文字占16 bit,2字节;中文占24 bit,3字节)