1.运算符
1.1运算符概念
1.用于执行程序的代码运算,针对于一个以上操作数项目进行运算
1.2运算符分类
1.算术运算符。
运算符 | 简述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取模:左右运算数相除之余数 |
** | 幂 |
// | 取整数:返回商的整数部分 |
a=1
b=2
c=a+b
print(c)
2.逻辑运算符
运算符 | 简述 |
---|---|
and | 逻辑与:两个从操作数为真,条件为真 |
or | 逻辑或:两个运算符一个为真,条件为真 |
not | 逻辑非:条件为true结果为false |
r = true and false
print(r)
结果为false
3.赋值运算符
运算符 | 简述 |
---|---|
= | 右边的值赋给左边 |
+= | 右边的值加到左边 |
-= | 右边的值减到左边 |
*= | 左边的值乘到右边 |
/= | 左边的值除以右边 |
%= | 左边的值对右边的值去取模 |
**= | 左边的值对右边进行幂运算 |
//= | 左边的值整除右边 |
a=2
b=3
a//=b
print(a)
4.非布尔值与或运算
1.返回值的原值
1.1逻辑与:符号两侧值都为true则返回true否则返回false,与运算是寻找false,只要一个数是false则不看第二个数
1.2逻辑或:或运算是寻找true,只要两个值中一个是true怎返回true
5.字符串的补充
1.split分割字符串
2.join连接字符串
5.1去空格的三种方式
1.s.strip去左右两边空格
2.s.istrip左边去空格
3.s.rstrip右边去空格