Python基础篇-while循环、for循环

while循环

两种结构:

  1.while 条件:

    循环体

  2.while 条件:

    循环体

   else:

    结果

两个关键字:

  break 终止当前循环,并且之后的代码不会执行(在循环中)

  continue 跳出本次循环,继续执行下次循环(伪装成代码的最后一句),之后的代码同样不执行

  这两个关键字都必须在循环中使用

怎样打断循环:

  改变循环条件

  break

for循环

  for 关键字  i  变量   in  关键字    可迭代对象(int, bool值)除外

  for循环在循环的时候就已经进行了赋值

for i  in 'abc':
     i = i + 'sb'
     print(i)
输出结果为:
asb
bsb
csb


for i in 'abc':
  print(beauty)
输出结果为:
beauty
beauty
beauty

格式化

  %s   占字符串的位置

  %i 和 %d   占数字的位置

  %%  转义  转换成普通的百分号

  占得位置和填充的位置必须要一一对应

  填充的时候要按照顺序填充

运算符

  算数  + - * / %(取余) **(幂) //(整除--向下取整)(地板除)

  比较  > < >= <= != ==

  赋值   = +=(自加) -=(自减) *= /= %= **= //=

  逻辑  and   or    not

    and的运算,都为真才为真,有一个假就是假

    and的运算,都为真的时候,选择后边的内容

    and的运算,都为真的时候,选择前边的内容

    or的运算,只要有一个是真就是真

    or的运算,都为真的时候,选择前边的内容

    or的运算,都为假的时候,选择后边的内容

  优先级:  () > not > and > or

  成员    in在    not in 不在

编码初识

ascii码 :

  1个字节

  不支持中文

gbk(国标)

  英文  1字节

  中文  2字节

Unicode(万国码)

  英文和中文都是4个字节

  1字节 == 8位

utf-8(最流行的编码集--密码本)

  英文  1字节

  欧洲   2字节

  亚洲   3字节   

猜你喜欢

转载自www.cnblogs.com/womenzt/p/12222160.html