day02
昨日内容回顾python3的除法有一个除跟两个除 1.变量 变量名由字母数字下划线组成 变量名不能由数字开头 变量名不能用拼音和汉字 变量名要起的有实际意义 变量名官方规范用驼峰命名或者下划线命名 变量名不能是Python中的关键字
print(""""""):全部输出的print 今日内容while循环
格式化%s:占位一个字符串 %d 或 %i:占一个数字 填充的数量和所占的位置必须一一对应 如果想要输出%时,必须使用%% 小f或者F:统一格式化,完事用{变量名}来输出 f-strings:需要用Python3.6以上的版本才可以 编码ascii:美国人发明,一个英文字母占一个字节 gbk:中国人发明,一个英文字母占一个字节,一个汉字占两个字节 unicode:万国码,一个英文占四个字节,一个汉字占四个字节 utf-8:基于unicode编码,一个英文占一个字节,欧洲占两个字节,亚洲占三个字节 linux 和mac 用的是:utf-8 windows用的是:gbk 单位转换1 bytes = 8bit 1kb = 1024 bytes 1mb = 1024kb 1gb = 1024mb 1T = 1024gb 运算符算术运算符/:除了之后带小数 //:整除,除了之后不带小数 ** % 赋值运算符+= -= *= /= //= %= 比较运算符< 大于 == <= 大于等于 != 逻辑运算符and ? 两个条件都为真是真,否则为假 ? 为真的时候显示的是后面的值,为假的时候显示的是前面的值 解决方法: and 运算都为真的时候选择and后边的内容 and 运算都为假的时候选择and前边的内容 or运算都为真的时候选择前边的内容 or运算都为假的时候选择后边的内容 print(3 and 2) 为真的时候确实显示的是后面的值 print(3 and 0) 为假咋不是呢?应该是以真或假为主判断? or ? 两个条件只要有一个为真是就为真 ? 为真的时候显示前面的值,为假的时候显示后面的值 not 运算优先级:() > not > and > or 成员运算符 in not in 作业遇到的问题补充内容while循环while 条件: 循环体 死循环通过条件控制结束死循环 使用break来结束死循环 格式化$s:占位一个字符串 %i%d:占位一个数字 %():对占位的内容进行填充 %%:输出一个%号 f-strings:f/F --> python3.6以上才有 运算符算术运算符逻辑运算符not and or and都为真时选择的是and后面的内容 and都为假时选择的是and前面的内容 or都为真时选择的是or前面的内容 or都为假时选择的是or后面的内容 比较运算符赋值运算符成员运算符in not in 编码ASCII:英文占一个字符,没有中文 GBK:英文占两个字符,汉字占四个字符 Unicode:英文中文都占4个字符 utf-8:英文占一个字符,欧洲占两个字符,亚洲占三个字符 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |