while循环以及格式化输出和基础运算符

一.循环

  while条件:

    代码块(循环体)

  else:

    当上面的条件为假,才会执行

 

  执行顺序:

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

 

二.break和continue

break:停止当前本层循环

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

 

break和continue的区别:break是彻底停止掉当前层循环, continue停止当前本次循环,继续执行下一次循环

 

三.格式化输出

%s占位字符串, %d占位数字

 

 

四.运算符

1.简单的基本运算符

print(1+1)                              n  = 49

print(1-1)                              if n%2 == 1:

print(1*2)                                 print("奇数")

print(1/2)                              else:

print(10%3)  计算余数                         print("偶数")

 

prtint(10//3)  整除,地板除,计算商

print(5**3)  5的2次幂  m**n  m的n次幂

2.逻辑运算

and:并且,两端同时为真,结果才能是真

or:或者,有一个是真,结果就是真

not:非真既假,非假既真

顺序;() => not => and => or 相同的运算,从左往右算

X or Y:如果X是0,返回Y,若果X是非零返回X

and和or相反,不要去总结and,记住or

  

FALSE:0; TRUE:1(非零)

 

 

五.编码

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

 

 六.in和not in

    

 

 

 

 

 

posted @ 2018-07-27 16:18  骑驴老神仙  阅读(192)  评论(0)    收藏  举报