字符串的其它使用方式
a = "i love china"
b = a.split(' ')
print(b)
方法 | 作用 |
---|
s.strip() | 左右两边去空格 |
s.lstrip() | 左边去空格 |
s.rstrip() | 右边去空格 |
方法 | 作用 |
---|
s.upper() | 全部大写 |
s.lower() | 全部小写 |
s.isupper() | 判断是不是大写 |
运算符
运算符 | 说明 |
---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 求余,返回除法的余数 |
// | 取整除,返回商的整数部分 |
** | 幂,返回 x 的 y 次方 |
运算符 | 说明 |
---|
= | 简单的赋值运算 |
+= | 加赋值 |
-= | 减赋值 |
*= | 乘赋值 |
/= | 除赋值 |
%= | 取余数赋值 |
**= | 幂赋值 |
//= | 整除赋值 |
运算符 | 作用 |
---|
> | 大于 |
< | 小于 |
== | 等于 |
!= | 不等于 |
>= | 大于等于 |
<= | 小于等于 |
当我们对非布尔值进行与或运算时,Python会将其当做布尔值运算,最终会返回原值
非布尔值与运算的规则与运算是找False的,如果第一个值是False,则不看第二个值。如果第一个值是False,则直接返回第一个值,否则返回第二个值
非布尔值或运算的规则或运算是找True的,如果第一个值是True,则不看第二个值。如果第一个值是True,则直接返回第一个值,否则返回第二个值
r = 0 and 1
print(r)
r = 1 and 2
print(r)
r = 1 or 2
print(r)
r = 0 and 2
print(r)
a = 2
b = 1
print(a) if a > b else print(b)