python基础之运算符和编码
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 跳出本次循环,继续下次循环
格式化输出
- 占位符: %
- 字符串后边只要跟 % ,字符串里边有% 就相当于一个占位
- 占的位置和填充必须要一一对应
- 填充式按照顺序填充
- %s --占字符串的位置(%s数字,字符串都能填充)
- %d|%i --占数字位置
- %% --转义字符转义成 %
- 格式化输出 f "{}{}{}"
- 占位符: %
运算符
算数运算符
- 加减乘除 +-*/ 取余%,次方(幂)** 结果整数(想下取整)也叫地板除 // ,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("在")
编码
- 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
- ascii
转载于:https://www.cnblogs.com/jingjunke/p/11408953.html
python基础之运算符和编码相关推荐
- python基础之运算符
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复 ...
- Python基础--环境配置、编码风格、基础概念、基本数据类型(1)
#######python######## python的基本 [root@desktop ~]# yum install python -y [root@desktop ~]# python -V ...
- python基础-变量运算符(3)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
- python基础语法_字符串编码
Python常用字符编码 http://www.cnblogs.com/schut/p/8406897.html Python常见字符编码间的转换 在字符串写入文件时,有时会因编码问题导致无法写入,可 ...
- Python基础:字符集和编码
字符集 电脑通过0.1的二进制进行运算,二进制可转化为十进制,进而实现更为复杂的运算 电脑通过1和0组合转化为字母,从而储存文件信息. 但各家有各家的编码方式,这就是字符集. 在现在看来,美制统一标准 ...
- Python基础语法——运算符
一.运算符的定义 运算符是Python中执行算术或逻辑计算的特殊符号.运算符所操作的值称为操作数. 二.运算符类型 1.算数运算符,即进行数学运算的符号包含(+,-,*,/,%,//,**). 2.比 ...
- Python 基础系列--字符串与编码
一旦走上编程这条路,如果不把编码这个问题搞清楚,那么它会像幽灵般纠缠你整个职业生涯. 字符串在编程中是使用频率最高的数据类型,像 web 网站中显示的中英文信息,使用记事本打开一个文本文件所看到的内容 ...
- python基础(part3)--运算符
鄙人学习笔记 开发工具:Spyder 文章目录 运算符 算数运算符 练习 增强运算符 比较运算符 逻辑运算符 与 and 或 or 非 not 短路逻辑 身份运算符 举个例子 优先级 运算符 算数运算 ...
- python基础3——运算符
注: from future import division <---除法运算中python2导入此模块,除不尽时,小数部分也会显示,python3中不需要导入 1'''----------运算 ...
最新文章
- sulime text 3
- win10系统上使用utorrent的问题
- 一年数十万次实验背后的架构与数据科学
- Word Embedding News|词嵌入新鲜事:六月刊:GPT-3来了
- 组装台式计算机需要哪些配件,组装电脑需要哪些配件 电脑装机教程图解
- 怎么做批注_BIM平台是什么?有何用?怎么用?
- nyoj116士兵杀死(两)段树单点更新
- C#系列四《C#运算符与表达式》
- Oracle 备份与恢复学习笔记(14)
- ultraedit 运行的是试用模式_原来用Unittest框架写接口测试用例这么简单!
- TypeId和IidManager关系
- 常见职位角色及其英文缩写
- Command not found 解决
- 天线开路短路检测原理_LEA-5S的天线开路检测问题
- linux下使用磁带备份
- 亚马逊Amazon SP-API注册申请和授权对接开发和亚马逊SP-API开发人员注册资料的注意事项,PII申请的事项
- (附源码)计算机毕业设计SSM基于的校园卡管理系统
- 【营销获客二】如何用企业微信搭建私域流量营销平台
- css框架bootstrap ie,前端开发必备的10个Bootstrap工具
- 单位工作制度牌展示_公司管理制度标牌样本