1.1输入
a = input("请输入内容")
print("您输入的内容是:{}".format(a))
输入的内容会帮我们转换成字符串形式
2.1运算符
2.1.1算数运算符
以a = 10 , b = 20 为例进行运算
运算符 | 描述 | 实例 |
+ | 加 | 两个对象相加a+b输出结果30 |
- | 减 | 得到负数或是一个数减去另一个数a b输出结果-10 |
* | 乘 | 两个数相乘或是返回一个被重复若千次的字符串ab输出结果200 |
/ | 除 | b/a输出结果2 |
// | 取整数 | 返回商的整数部分 9/12 输出结果4,9.0/20 输出结果4.0 |
% | 取余 | 返回除法的余数b%a输出结果 0 |
** | 指数 | a**b为10的20次方,输出结果100000000000000000000 |
注意:混合运算时,优先级顺序为:用()来处理运算符优先级,为了避免歧义,建议使 ** 高于 * / % // 高于 + -
并且,不同类型个数字在进行混合运算时,整数将会转换成浮点数进行运算。
2.2.1赋值运算符
运算符 | 描述 | 实例 |
= | 赋值运算符 | 把=号右边的结果赋给 左边的变量,如 num =1+2*3,结果num的值为7 |
# 单个变量感值
num = 10
# 多个变量默值
num1,num2,f1,str1 = 1@0,2@日,3.14,“hello"
2.2.2复合赋值运算符
运算符 | 描述 | 实例 |
+= | 加法赋值运算符 | 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 |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
3.1常用的数据类型转换
类型转换操作 | 说明 |
int(x [,base ]) | 将x转换为一个整数 |
float(x ) | 将x转换为一个浮点数 |
complex(real [imag ]) | 创建一个复数,real为实部,imag为虚部 |
str(x ) | 将对象x转换为字符串 |
eval(str) | 将字符串转成原始数据类型 |