1.格式化输出:
用法举例: '我的家在%s,是一个位于山西南边的城市,具体地址是%s' % (运城,禹王)
需要注意的是:%s 可以是字符串(str),也可以是整数(int)
%d 只能用于数字(int)类型的传值
在字符串中如果使用了%s或%d这样的占位符,后面所有的带%的东西都将作为占位符来用,包含8%这样的百分号!!
2.基本运算符:
算数运算: + - * / %取余数 **x的y次幂 //取整数
比较运算: == != <> > < >= <=
赋值运算: += -= *= /= %= **= //=
逻辑运算: and两边全真才为真 or两边有一真既为真 not取反的意思
运算时优先关系: () > not > and >or
x or y的取值问题: 遇0取后, 非0即取
x and y 的取值问题:遇0取0, 非0取后
in 和 not in ; 用于判断XX字符串是否出现在XXXXX字符串中. 用法举例: 'q' in 'quzhiqiang' 输出结果为True
循环: while循环中: break 意思为打断当前层的循环
continue 意思为中止本次循环,进入下一次循环
注意: break 和 continue 的使用前提时要有循环,while 或者 for 循环才行.
用法举例: '我的家在%s,是一个位于山西南边的城市,具体地址是%s' % (运城,禹王)
需要注意的是:%s 可以是字符串(str),也可以是整数(int)
%d 只能用于数字(int)类型的传值
在字符串中如果使用了%s或%d这样的占位符,后面所有的带%的东西都将作为占位符来用,包含8%这样的百分号!!
2.基本运算符:
算数运算: + - * / %取余数 **x的y次幂 //取整数
比较运算: == != <> > < >= <=
赋值运算: += -= *= /= %= **= //=
逻辑运算: and两边全真才为真 or两边有一真既为真 not取反的意思
运算时优先关系: () > not > and >or
x or y的取值问题: 遇0取后, 非0即取
x and y 的取值问题:遇0取0, 非0取后
in 和 not in ; 用于判断XX字符串是否出现在XXXXX字符串中. 用法举例: 'q' in 'quzhiqiang' 输出结果为True
循环: while循环中: break 意思为打断当前层的循环
continue 意思为中止本次循环,进入下一次循环
注意: break 和 continue 的使用前提时要有循环,while 或者 for 循环才行.
ASCII表:::
0-9 对应数字编码: 48-57
A-Z 对应数字编码: 65-90
a-z 对应数字编码: 97-122