while及运算符

1.while 循环

  while循环的结构:

    (1)while  条件:

        循环体

    (2)while 条件:

        循环体

        else:

        循环体

2.如何让循环终止?

(1)改变条件(标志位概念flag)

(2)加入关键字break终止。(循环中只要遇到break,循环立马结束)

 

(3)continue:结束本次循环,继续下一次循环。

(4)while else结构

  如果while循环被break打断,则不执行else代码。

while应用场景:(1)验证用户名密码,重新输入。

        (2)无限次的显示页面,无限次的输入.......

3.格式化输出

制作一个模板,某些位置的参数是动态的,像这样,就需要用到格式化输出,也就是字符串的动态替换

%  占位符  后面跟    (1)s 数据类型为字符串(2)d 数字

第二种方式%(name)s

msg='你的名字是%(name1)s,你的年龄%(age1)d,你的性别%(sex1)'%(name,age,sex)

Bug点:在格式化输出中,只想单纯的表示一个%时,应该用%%表示。

5.运算符

算术运算:

比较运算

赋值运算

逻辑运算

逻辑运算优先级:()>not>and>or

x or y,x为真,值为真,x为假,值为y。and相反

6.编码初识

ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
注:此处说的的是最少2个字节,可能更多

UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,中文的字符用3个字节保存...

 

posted @ 2018-08-04 14:47  .why  阅读(417)  评论(0)    收藏  举报
Live2D