一.循环
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("评论 成功")