python多练一练,第二课!

一.循环

  1.while 条件:

    代码块(循环体)1

  else:

    代码块2

实际上,当条件为真的时候,就会执行循环体!要是假的话,就会执行代码2

其中,break,可以彻底停止本层的循环体,而coutinue只是终止本次循环,然后,继续执行下次的循环! 

  2.格式化输出:

    print("我叫%s,今年%s,学习python24%%"空格%空格%("引用字符串变量"))

    %s代表的是字符串占位符,任何类型都是可以的

    %d代表的是数字占位符,能输入数字!

  3.运算符

  多种运算:算数运算,比较运算,逻辑运算,赋值运算,成员运算 ,身份运算,位运算!

  目前只要掌握四种就够用了~!

  算数运算

  +  -  *  /  %  **  //

  比较运算

  ==     !=     <>      >         <      >=       <=

  赋值运算

  a=10

  b=20

  赋值简化:

  c+=a   ===>  c=c+a

  c-=a   ====> c=c-a

  c/=a    ====> c=c/a

  c%=a   ====> c=c%a

  c**=a    ====> c=c**a

  c//=a     ====> c=c//a

  4.逻辑运算

  and  同时为真才为真

  or     一个为真就为真

  not 非真既假,非假既真

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

  运算方法: x or y ,x为0,值就是y.    x不为0,值就是x

编码问题:

美国 喜欢 用,8个 位置表示内容 , 0100  0001  # ASCII  256个位置就够了(2**8)

中国,字多,用16个位置表示内容,0000 0000 0100 0001#GBK  65536个位置都不够,大概有9万 多汉字!

utf-8 可 变换长度的! 最少占八个位置 表示,多的很多!

补充关键字

in  和  not  in

content=input(""请发表你的评论"")

if ""苍老师""in content or ""天下第一""in  content:

  print(""你输入的内容有敏感词汇"")

else:

  print("评论 成功")

  

猜你喜欢

转载自www.cnblogs.com/ycxiaolaba/p/9588067.html