马士兵教育 Python 入门基础:1.python 入门(一)
马士兵教育 Python 入门基础:1.python 入门(二)
本章主要学习:
- Python 的输入函数 input
- Python 中的运算符(算数、赋值、比较、布尔、位)
- 运算符的优先级
# 输入函数 input
## 输入函数 input | |
present=input (' 大圣想要什么礼物呢?') | |
print (present,type (present)) | |
大圣想要什么礼物呢?金箍棒 #输入某个字符产生相应结果 | |
金箍棒 <class'str'> |
#从键盘录入两个整数求和 | |
a=int (input (' 请输入一个加数 '))#input 默认读入的值为字符型 | |
b=int (input (' 请输入另一个加数 ')) | |
print (type (a),type (b)) | |
print (a+b) | |
请输入一个加数 10 | |
请输入另一个加数 20 | |
<class 'int'> <class 'int'> | |
30 |
# Python 中的运算符
# 算术运算符
#标准算术运算符 | |
print (1+1) | |
print (1-1) | |
print (1*2) | |
print (1/2) | |
print (11//2)# 整除运算 | |
2 | |
0 | |
2 | |
0.5 | |
5 | |
# 取余运算符 | |
print (11%2) | |
1 | |
# 幂运算 | |
print (2**3) | |
8 | |
# 一正一负 | |
print (9//4) | |
print (-9//-4) | |
print (9//-4)## 向下取整 | |
print (-9//4)## 向下取整 | |
2 | |
2 | |
-3 | |
-3 | |
# 余数 = 被除数 - 除数 * 商 | |
print (9%-4) | |
print (-9%4) | |
-3 | |
3 |
# 赋值运算符
#赋值运算符 从右到左运算
a=3+4
print(a)
7
#链式赋值
a=b=c=20
print(a,id(a),b,id(b),c,id(c))
20 140713313966336 20 140713313966336 20 140713313966336
#参数赋值
a=20
a+=30 # a=a+30
print(a)
50
a-=10
print(a)
40
#系列解包赋值
a,b,c=20,30,40
print(a,b,c)
20,30,40
#交换两个变量的值
a,b=10,20
print('交换之前:',a,b)
a,b=b,a
print('交换之后:',a,b)
交换之前: 10 20
交换之后: 20 10