首页 > 编程语言 > 详细

python基础课程讲解04.

时间:2021-06-07 23:04:29      阅读:24      评论:0      收藏:0      [点我收藏+]

      与用户交互(input)

          输入:

              将获取到的用户输入赋值给变量名res

               在python3解释器中’input‘获取到的用户输入都会存成字符串形式   

               ‘raw_input‘接收的类型和python3 input一样存成字符串类型

               在python2解释器中input获取到的用户输入都会存成相应形式‘

          换行符

              \n     \r

         输出:

              print
                1.先写print
                     print(‘jason‘)
                 2.先写待打印的内容
                      ‘jason‘.print       #tab键即可

      格式化输出

            提前定义文本模板

             %s是一个占位符 后续传值替换即可  按照先后顺序一一传值 多了不行 少了也不行

             %d也是一个占位符 只能给数字占位

    

               print(‘%08d‘%123)-------->格式化输出,存为整形并且8位,不够的用0填充

              print(‘%08d‘%213213213213)-------->格式化输出,存为整形并且8位,超了没关系
             感兴趣读:python占位符

      基本运算符

             1.赋值运算符

               name = ‘jason‘
               先看右边再看左边

             2.增量赋值

                  x = 1
                 x = x + 1 # 等价于 x += 1
                 print(x)

              3.链式赋值

                   x = y = z = 10

              4.交叉赋值(*****)

                    x = 10

                    y = 999

                    z = x

                    x = y

                    y = z

                    或 x, y = y, x

                        print(x, y)

               5.解压赋值

                   name_list = [‘jason‘,‘egon‘,‘tony‘,‘kevin‘]    

                   name1, name2, name3, name4 = name_list # 按照位置一一对应赋值

                   print(name1, name2, name3, name4)

                      ps:  可以打破个数必须相等的情况

                        l = [11, 22, 33, 44, 55, 66, 77, 88, 99]
                       a, b, *_, c = l
                       print(a, b, _, c)
                      a, b, *_ = l
                      print(a, b, _)

                     *_  下划线表示接收到的数据无需使用 

                 6.比较运算符

                     > < >= <= == !=

                 7.逻辑运算符

                  与 and
                 连接多个条件 条件必须都成立
                 或 or
                连接多个条件 一个成立就可以
                非 not
                取反

                 

                     布尔值为False的为:   0  None  ‘ ‘  []  {}   (重要)

                 三者混合使用是存在优先级的

                但是我们在混合使用的时候不应该考虑优先级
               通过加括号的形式来明确优先级

 

              

python基础课程讲解04.

原文:https://www.cnblogs.com/linxiaowen/p/14860515.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!