目录
1.1 input函数基本使用
- 作用 接收来自用户的输入
- 返回值类型 输入值的类型为str
- 值的存储 使用 = 对输入的值进行存储
变量名 = input(‘想输入的内容’)
a = input('内容1')
b = input('内容2')
print(a+b) # 起连接作用
a = int(input('内容1'))
b = int(input('内容2'))
print(a+b) # 计算a+b的值
1.2 运算符
- 算数运算符
- 标准运算符
- 对于一正一负的整数公式,要向下取整
- 取余运算符
- 余数 = 被除数 - 除数 * 商
- 幂运算符
- 标准运算符
- 赋值运算符
- 运算顺序从右到左
- 支持链式赋值
- a = b =c = 10
- 支持参数赋值
- += # a += 10-----> a = a+10
- -= # a -= 10-----> a = a-10
- *= # a *= 10-----> a = a*10
- /= # a /= 10-----> a = a/10
- //= # a //= 10-----> a = a//10
- %= # a %= 10-----> a = a%10
- 支持系列解包赋值(等号左侧与右侧个数相同)
- 比较运算符(‘==’:比较运算符,比较的是值;比较对象的标识使用 is ;‘=’赋值运算符)
- 结果是布尔类型
- 布尔运算符
- 位运算符
- 将数据转成二进制以后进行计算
- ‘&’ 按位与 对应数位都是1,结果数位才是1,否则为0
- ‘|’ 按位或 对应数位都是0,结果数位才是0,否则为1
- 左移位运算符 << 高位溢出舍弃,低位补0(乘以2)
- 右移位运算符 >> 低位溢出舍弃,高位补0(除以2)
- 优先级
- ()
- 算术运算
- 位运算
- 比较运算
- 布尔运算
- 赋值运算