zoukankan      html  css  js  c++  java
  • 运算符与编码

       运算符与编码

    一`格式化输出

        格式化
        %s 占位. 占位的是字符串, 全能的. 什么都能接
         %d 占位. 占位的是数字

         

    如果把上⾯的age后⾯的换成%d,就代表你必须只 能输⼊数字,这时对应的数据必须是int类型. 否则程序会报错 使⽤时,需要进⾏类型转换

           int(str) # 字符串转换成int

           str(int) # int转换成字符串

    二  基本运算符

      运算按种类可分为:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份云算,位运算.

        算术运算:

       设a=10,b=20


       比较运算:

        逻辑运算:

           1.在没有()的情况下not 优先级⾼于 and,and优先级⾼于or,即优先级关系为( )>not>and>or,同⼀优先级从左往 右计算

      2.x or y , x为真,值就是x,x为假,值是y;

         x and y, x为真,值是y,  x为假,值是x。

    三  编码的问题

      1. ascii. 最早的编码. 至今还在使用. 8位一个字节(字符)

      2. GBK. 国标码. 16位2个字节.
      3. unicode. 万国码. 32位4个字节
      4. UTF-8. 可变长度的unicode.
        英文: 8位. 1个字节
        欧洲文字:16位. 2个字节
        汉字. 24位. 3个字节

      单位转换:8bit = 1byte

          1024byte = 1KB

          1024KB = 1MB

          1024MB = 1GB

          1024GB = 1TB

    四    while循环

      1.基本结构

       while 条件:
        代码块(循环体)
       else:
        当上面的条件为假. 才会执行

        执行顺序:
        判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件为假. 程序退出

      2,循环中止语句 

        如果在循环的过程中,因为某些原因,你不想继续循环了,怎么把它中止掉呢?这就用到break 或 continue 语句

    • break用于完全结束一个循环,跳出循环体执行循环后面的语句
    • continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循

          

         

        break和continue的区别:

          break是彻底的停止掉当前层循环.         

          continue停止当前本次循环,继续执行下一次循环

      3,while ... else ..

        与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句

        while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

                    

     

         如果循环是通过break退出的. 那么while后⾯的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个 else

      4.in和not in

        要判断特定的值是否存在列表中,可使用关键字in,判断特定的值不存在中,可使用关键字not in

          

     

  • 相关阅读:
    非凸优化的方法
    随机梯度下降与批量梯度下降
    python requests用于测试
    Vscode中运行js文件或部分代码 ,在下面cmd输出中显示结果
    ts问题处理(2): 'Promise' only refers to a type, but is being used as a value here.
    typeScript入门基础 (1)
    node启动服务报错Node.js Error: Cannot find module express
    能改变this各种情况下的总结,还有没有总结到的,请留言!!
    flutter安装与配置 v1.2.1版本
    vue项目webpack打包后有的文件big 问题
  • 原文地址:https://www.cnblogs.com/chenxi67/p/9381273.html
Copyright © 2011-2022 走看看