1. while循环

    • 什么是循环?

      • 就是不断的重复做一件事
    • while --关键字 后边跟条件 :还有循环体、

      • 条件体为真,循环体内执行,为假不执行
    • while else

      • 两者为一体的,相当于 if else ,如果遇到break .也不会执行else 下边的代码

        #死循环
        while True :print("爱情买卖")#循环两次
        num = 2
        while num > 0 :print("爱情买卖")num = num - 1num = True
        while num :print(123)num = False
        else:print("a")
        #输出123 和 a ,因为第二次循环,当num为假时,开始执行else  里边的语句num = True
        while num :print(123)break
        else:print("a")
        #打印123,因为break终止循环时。不会执行else里边的语句,他们是一体的
    • break终止循环

      • break 写在那个循环下边,结束那个循坏,并且当此循环break下边的不执行
      • break 必须写在循环体内,卸载循环体外会报错
    • contioune 跳出本次循环,继续下次循环

  2. 格式化输出

    • 占位符: %

      • 字符串后边只要跟 % ,字符串里边有% 就相当于一个占位
      • 占的位置和填充必须要一一对应
      • 填充式按照顺序填充
      • %s --占字符串的位置(%s数字,字符串都能填充)
      • %d|%i --占数字位置
      • %% --转义字符转义成 %
    • 格式化输出 f "{}{}{}"
  3. 运算符

    • 算数运算符

      • 加减乘除 +-*/ 取余%,次方(幂)** 结果整数(想下取整)也叫地板除 // ,5//2=2
    • 比较运算符

      • 小于< 大于> 等于 == 不等于!= 小于等于,大于等于
    • 赋值运算符

      • 赋值 =。自加a +=1,类似于 a = a+1,自减a -=1, *=。/=。**=。%=。//=。
    • 逻辑运算符

      • 与:and 或:or 非:not
      • 数字非零都为真
      • 优先级:()-->not-->and-->or
    • 成员运算符

      • in 再

      • not in 不在

      • a = "jingjunke"
        if b not in a :print("不在")
        else:print("在")
  4. 编码

    • ascii

      • ascii是美国人早期发明的字符集编码。不支持中文以及其他语言文字,只支持英文。在Ascii中,一个英文字符占一个字节。
      • 不支持中文
      • 一个英文字母占用一个字节
    • gbk(国标)
      • GBK 编码是中国发明的,支持中文和英文。一个中文汉字占两个字节
      • 英文一个字节,中文两个字节
    • unicode(万国码)
      • Unicode 是万国码。支持多个国家的语言编码。在本编码中中文和英文都是四个字节
      • 中文四个字节
      • 英文四个字节
    • utf-8
      • utf - 8 实在Unicode编码之上更新发展出来的,同样是支持中文和英文,但为了节省空间。中文和英文是可变长字节。一个英文占一个字节,欧洲地区占两个字节,亚洲地区占3个字节
      • 英文1个字节
      • 欧洲2个字节
      • 亚洲3个字节,中文三个字节
    • 单位转换
      • 1Bytes = 8 bit <----> 1字节 = 8位 <------> 1B = 8b
      • 1KB = 1024B
      • 1MB = 1024KB
      • 1GB = 1024MB
      • 1TB = 1024GB
      • 1PB = 1024TB
    • win编码是 gbk,liunx编码是utf-8,mac编码是uft-8

转载于:https://www.cnblogs.com/jingjunke/p/11408953.html

python基础之运算符和编码相关推荐

  1. python基础之运算符

    算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...

  2. Python基础--环境配置、编码风格、基础概念、基本数据类型(1)

    #######python######## python的基本 [root@desktop ~]# yum install python -y [root@desktop ~]# python -V  ...

  3. python基础-变量运算符(3)

    一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...

  4. python基础语法_字符串编码

    Python常用字符编码 http://www.cnblogs.com/schut/p/8406897.html Python常见字符编码间的转换 在字符串写入文件时,有时会因编码问题导致无法写入,可 ...

  5. Python基础:字符集和编码

    字符集 电脑通过0.1的二进制进行运算,二进制可转化为十进制,进而实现更为复杂的运算 电脑通过1和0组合转化为字母,从而储存文件信息. 但各家有各家的编码方式,这就是字符集. 在现在看来,美制统一标准 ...

  6. Python基础语法——运算符

    一.运算符的定义 运算符是Python中执行算术或逻辑计算的特殊符号.运算符所操作的值称为操作数. 二.运算符类型 1.算数运算符,即进行数学运算的符号包含(+,-,*,/,%,//,**). 2.比 ...

  7. Python 基础系列--字符串与编码

    一旦走上编程这条路,如果不把编码这个问题搞清楚,那么它会像幽灵般纠缠你整个职业生涯. 字符串在编程中是使用频率最高的数据类型,像 web 网站中显示的中英文信息,使用记事本打开一个文本文件所看到的内容 ...

  8. python基础(part3)--运算符

    鄙人学习笔记 开发工具:Spyder 文章目录 运算符 算数运算符 练习 增强运算符 比较运算符 逻辑运算符 与 and 或 or 非 not 短路逻辑 身份运算符 举个例子 优先级 运算符 算数运算 ...

  9. python基础3——运算符

    注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算 ...

最新文章

  1. sulime text 3
  2. win10系统上使用utorrent的问题
  3. 一年数十万次实验背后的架构与数据科学
  4. Word Embedding News|词嵌入新鲜事:六月刊:GPT-3来了
  5. 组装台式计算机需要哪些配件,组装电脑需要哪些配件 电脑装机教程图解
  6. 怎么做批注_BIM平台是什么?有何用?怎么用?
  7. nyoj116士兵杀死(两)段树单点更新
  8. C#系列四《C#运算符与表达式》
  9. Oracle 备份与恢复学习笔记(14)
  10. ultraedit 运行的是试用模式_原来用Unittest框架写接口测试用例这么简单!
  11. TypeId和IidManager关系
  12. 常见职位角色及其英文缩写
  13. Command not found 解决
  14. 天线开路短路检测原理_LEA-5S的天线开路检测问题
  15. linux下使用磁带备份
  16. 亚马逊Amazon SP-API注册申请和授权对接开发和亚马逊SP-API开发人员注册资料的注意事项,PII申请的事项
  17. (附源码)计算机毕业设计SSM基于的校园卡管理系统
  18. 【营销获客二】如何用企业微信搭建私域流量营销平台
  19. css框架bootstrap ie,前端开发必备的10个Bootstrap工具
  20. 单位工作制度牌展示_公司管理制度标牌样本

热门文章

  1. 常用CSS布局(备以查用)
  2. ps cs6 去除水印方法之一
  3. AHP层次分析法matlab实现
  4. 【word不会用】两栏格式公式居中 编号右对齐
  5. Uncaught TypeError: url.indexOf is not a function
  6. What is a project?
  7. 【快速傅立叶变换fft数论变换ntt学习小记】
  8. C语言 寻找亲密数对
  9. 转股票中KDJ线的详细分析
  10. dorado7通用代码