python之算数运算符和变量
1.算数运算符
(1)分类
| 运算符 | 描述 |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| // | 取整除 |
| % | 取余数 |
| ** | 幂 |
•在python中*运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果
In [1]: "-" * 10 Out[1]: '----------'
(2)优先级
| 运算符 | 描述 |
| ** | 幂(优先级最高) |
| */%// | 乘、除、取余数、取整除 |
| +- | 加法、减法 |
2.变量
(1)定义
•在python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
变量名 = 值
示例代码如下:
QQ_number = "12345678" QQ_password = "666666" print(QQ_number) print(QQ_password)
案例1 -- 超市买苹果
•可以用其他变量的计算结果来定义变量
需求:
•苹果的价格是8.5元/斤
•买了7.5斤苹果
•计算付款金额
price = 8.5 weight = 7.5 money = price * weight print(money)
(2)分类
•在python中,定义变量时是不需要指定变量的类型的,在运行的时候,python解释器,会根据赋值语句等号右侧的数据自动推导出变量中保存数据的准确类型
案例二 -- 个人信息
""" 姓名:小明 年龄:18岁 性别:是男生 身高:1.75米 体重:75.0公斤 """ name = "小明" age = 18 gender = True hight = 1.75 weight = 75.0
数据类型可以分为数字型和非数字型
•数字型
整型(int) 浮点型(float) 布尔型(bool) 复数型
•非数字型
字符串 列表 元组 字典
使用type函数可以查看一个变量的类型(在ipython中经常使用)
(3)不同类型变量之间的计算
•在python中,两个数字型变量是可以直接进行算数运算的•如果变量是bool型,在计算时
True对应的数字是1,False对应的数字是0
字符串变量之间使用 + 拼接字符串
字符串变量可以和整数使用 * 重复拼接相同的字符串
数字型变量和字符串之间不能进行其他计算
i = 10
f = 10.5
b = True
a = "张"
c = "三"
print(i+f) # 20.5
print(i*f) # 105.0
print(i+b) # 11
print(f*b) # 10.5
print(a+c) #张三
print(c*10) # 三三三三三三三三三三

浙公网安备 33010602011771号