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)  # 三三三三三三三三三三
 
复制代码

 

posted @   Mrr-  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示