网易首页 > 网易号 > 正文 申请入驻

「Python语法结构」数据类型与运算符示例(2)

0
分享至

加法运算符的使用乘法运算符的使用除法运算符的使用求余运算符的使用幂运算符的使用算术运算符示例

功能要求

+运算符示例

实例代码

print(53 + 28)

print("53 + 28")

print(3 + 5 << 1) # 算术运算符优先级高于位运算符

print([1, 2, 3] + [4, 5, 6]) # 连接两个列表

print((1, 2, 3) + (4,)) # 连接两个元组

print('abcd' + '1234') # 连接两个字符串

print('A' + 1) # 不支持字符与数字相加,抛出异常

运行结果

81

53 + 28

16

[1, 2, 3, 4, 5, 6]

(1, 2, 3, 4)

abcd1234

Traceback (most recent call last):

File "E:\Code\PythonCode\hello.py", line 7, in

print('A' + 1) # 不支持字符与数字相加,抛出异常

TypeError: can only concatenate str (not "int") to str

知识说明

+运算符除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。

用“+”实现两个字符串的连接,如果在两个数字之间使用“+”,那么得到的结果是两个数字相加的和。例如print(12+12),得到的结果是数字24,但print('12'+'12'),得到的结果是一个字符串“1212”。

“+”不能实现字符串和数字的相加,会出现错误,抛出异常。

功能要求

*运算符示例

实例代码

a,b =11,22

print(a*a, a*b, b*b)

name="Mary"

print(name*3)

print(True * 3)

print(False * 3)

print([1, 2, 3] * 3)

print((1, 2, 3) * 3)

(1, 2, 3, 1, 2, 3, 1, 2, 3)

print('abc' * 3)

运行结果

121 242 484

MaryMaryMary

3

0

[1, 2, 3, 1, 2, 3, 1, 2, 3]

(1, 2, 3, 1, 2, 3, 1, 2, 3)

abcabcabc

知识说明

*运算符除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。字典和集合不支持与整数的相乘,因为其中的元素是不允许重复的。

功能要求

/和//运算符示例

实例代码

print(3 / 2) #数学意义上的除法

print(15 // 4) #如果两个操作数都是整数,结果为整数

print(15.0 // 4) #如果操作数中有实数,结果为实数形式的整数值

print(-15//4) #向下取整

num1, num2=5,2

num3=num1/num2

print(num3)

num4=num1//num2

print(num4)

运行结果

1.5

3

3.0

-4

2.5

2

知识说明

计算机的加减乘法类似于数学中的加减乘法。Python中的除法有两种:常规除法/和整除//。

常规除法/和数学中的用法一致;整除//运算只取所得结果的整数部分。

Python中“/”的结果都是浮点数,就是数学中的带小数点的数。

功能要求

求两个数的余数。

例代码

num1, num2=5,2

num3=num1%num2

print(num3)

num1, num2=6,2

num4=num1%num2

print(num4)

print(789 % 23) # 余数

print(123.45 % 3.2) # 可以对实数进行余数运算,注意精度问题

print('%c, %d' % (65, 65)) # 把65分别格式化为字符和整数

print('%f,%s' % (65, 65)) # 把65分别格式化为实数和字符串

运行结果

1

0

7

A, 65

65.000000,65

知识说明

%运算符可以用于整数或实数的求余数运算,还可以用于字符串格式化,但是这种用法并不推荐。

功能要求

**运算示例

实例代码

print(3 ** 2) # 3的2次方,等价于pow(3, 2)

print(9 ** 0.5) # 9的0.5次方,平方根

print(3 ** 2 ** 3) # 幂运算符从右往左计算

num1, num2=3,20

num3=num1**num2

print(num3)

运行结果

9

3.0

6561

知识说明

**运算符表示幂乘

功能要求

算术运算符的示例。

实例代码

print(2 / 1, type(2 / 1))

print(1 + 2, 'and', 1.0 + 2)

print(1 * 2, 'and', 1.0 * 2)

print('23除以10,商为:', 23 // 10, ', 余数为:', 23 % 10)

print(3 * 'Python \n')

a = 20;b = 10;c = 0 # 变量赋值

c = a + b # 加法运算

print("1--c的值为:",c)

c = a - b # 减法运算

print("2--c的值为:",c)

c = a * b # 乘法运算

print("3--c的值为:",c)

c = a / b # 除法运算

print("4--c的值为:",c)

c = a % b # 取余运算

print("5--c的值为:",c)

c = a // b #取整除运算

print("6--c的值为:",c)

a = 2;b = 3; # 修改变量 a 、b 、c

c = a ** b # 幂的运算

print("7--c的值为:",c)

运行结果

2.0

3 and 3.0

2 and 2.0

23除以10,商为: 2 , 余数为: 3

Python

Python

Python

1--c的值为: 30

2--c的值为: 10

3--c的值为: 200

4--c的值为: 2.0

5--c的值为: 0

6--c的值为: 2

7--c的值为: 8

知识说明

在Python中,单个常量或变量可以看作简单的表达式,使用赋值运算符之外的其他任意运算符连接的式子也属于表达式,在表达式中也可以包含函数调用。对数据的变化称为运算,表示运算的符号称为运算符,参与运算的数据被称为操作数。Python中提供了一系列便利的基础运算符,可用于数据分析研究。满足基本运算需要的运算符主要有算术运算符、比较运算符、赋值运算符。

算术运算符是对操作数进行运算的一系列特殊符号,能够满足一般的运算操作需要。

Python提供的算术运算符

运算符

描述

示例

加,即两个对象相加

10+20输出结果30

减,既得到负数或一个数减去另一个数

20-10输出结果10

乘,即两个数相乘或返回一个被重复若干次的字符串

10*20输出结果200

除,即x除以y

20/10输出结果2.0

取模,返回除法的余数

23%10输出结果3

幂,即返回x的y次方

2**3输出结果8

取整除,即返回商的整数部分

23//10输出结果2

在进行除法(/)运算时,不管商为整数还是浮点数,结果始终为浮点数。如果希望得到整数型的商,需要用到双斜杠(//)。对于其他运算,只要任一操作数为浮点数,结果就是浮点数。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
88岁日本老头炒股69年赚18亿,规则就两条:跌5%不动跌15%闭眼买

88岁日本老头炒股69年赚18亿,规则就两条:跌5%不动跌15%闭眼买

白浅娱乐聊
2026-07-11 14:53:50
惊魂九分钟!欧洲战斗机挂弹升空, 拦截中国客机

惊魂九分钟!欧洲战斗机挂弹升空, 拦截中国客机

鲁晓芙看欧洲
2026-07-10 16:36:10
人类史上几乎没有哪一位领袖,能像斯大林这样,对自己身边的同僚和战友,展开如此彻底的清洗

人类史上几乎没有哪一位领袖,能像斯大林这样,对自己身边的同僚和战友,展开如此彻底的清洗

人生录
2026-07-10 16:42:29
沙漠土壤化是大发明还是伪科学?美国专家认为:沙漠植树弊大于利

沙漠土壤化是大发明还是伪科学?美国专家认为:沙漠植树弊大于利

抽象派大师
2026-07-10 19:36:29
骨科医生经验总结,提升骨密度优选运动,比慢跑爬山效果更突出

骨科医生经验总结,提升骨密度优选运动,比慢跑爬山效果更突出

今日养生之道
2026-07-12 14:21:12
票房破3亿,不看《功夫女足》呼声越来越高,张柏芝评价一针见血

票房破3亿,不看《功夫女足》呼声越来越高,张柏芝评价一针见血

锅锅爱历史
2026-07-12 15:03:04
弗罗伊勒:我不理解VAR的判罚,国际足联必须向我们解释

弗罗伊勒:我不理解VAR的判罚,国际足联必须向我们解释

懂球帝
2026-07-12 13:34:12
新式诈骗来了,不问密码不问验证码,只让你说一句,不是本人操作

新式诈骗来了,不问密码不问验证码,只让你说一句,不是本人操作

小虎新车推荐员
2026-07-12 02:21:04
当你接触的家庭越多,就会发现:越是不做饭、不操心、爱当“甩手掌柜”的人,反而越有家庭松弛感——这不是懒,而是段位

当你接触的家庭越多,就会发现:越是不做饭、不操心、爱当“甩手掌柜”的人,反而越有家庭松弛感——这不是懒,而是段位

背包旅行
2026-07-12 14:32:50
重大利好,很劲爆!明天,A股这条主线要疯!

重大利好,很劲爆!明天,A股这条主线要疯!

星图金融研究院
2026-07-12 15:06:50
小三诞下双胎后,婆婆拿钱劝我离婚,三个月后,婆婆求我回去

小三诞下双胎后,婆婆拿钱劝我离婚,三个月后,婆婆求我回去

千秋文化
2026-06-21 20:19:56
官方通报霸占车位女子处理结果,结局不是停职那么简单

官方通报霸占车位女子处理结果,结局不是停职那么简单

眼界纵横
2026-07-12 07:37:37
长沙霸占车位女子被停职,其男友也参与了堵车,六次调节详情曝光

长沙霸占车位女子被停职,其男友也参与了堵车,六次调节详情曝光

汉史趣闻
2026-07-11 21:13:19
世界杯四强产生!这个老熟人把哈兰德送回了家,赛前还踢了他的屁股

世界杯四强产生!这个老熟人把哈兰德送回了家,赛前还踢了他的屁股

新民周刊
2026-07-12 15:34:36
阿根廷又绝杀了瑞士——为什么要说又?

阿根廷又绝杀了瑞士——为什么要说又?

张佳玮写字的地方
2026-07-12 12:27:09
首款陪伴机器人上市,配备160余种交互姿势,或成下一个万亿风口

首款陪伴机器人上市,配备160余种交互姿势,或成下一个万亿风口

疯狂小菠萝
2026-07-10 15:25:32
悲哀!外婆去世,男人想开车回乡戴孝,却被媳妇拦着,夫妻冲突引争议

悲哀!外婆去世,男人想开车回乡戴孝,却被媳妇拦着,夫妻冲突引争议

火山詩话
2026-07-12 10:13:19
山姆又突然停电,一早上停了3次...黑麻麻!

山姆又突然停电,一早上停了3次...黑麻麻!

东莞潮事儿
2026-07-12 16:38:24
梅西获评8.9分+无缘MVP:送出精准助攻,率阿根廷3-1进世界杯4强

梅西获评8.9分+无缘MVP:送出精准助攻,率阿根廷3-1进世界杯4强

侧身凌空斩
2026-07-12 11:47:30
LV茉莉奶白案发酵到海外,法官那句话:"你不能垄断一种装饰风格"

LV茉莉奶白案发酵到海外,法官那句话:"你不能垄断一种装饰风格"

雪莉故事汇
2026-07-11 11:35:08
2026-07-12 17:19:00
夜晚回家
夜晚回家
学习中的笔记,授课时的教案
152文章数 8关注度
往期回顾 全部

科技要闻

苹果诉OpenAI细节:一句“笑死”刺痛库克

头条要闻

朝鲜宣布对特大腐败分子的判决 金正恩亲自出席会议

头条要闻

朝鲜宣布对特大腐败分子的判决 金正恩亲自出席会议

体育要闻

被3个队友锁死,哈兰德以最憋屈的方式出局

娱乐要闻

迪丽热巴估计都无语了 亲自下场辟

财经要闻

美联储和市场将走向何方?

汽车要闻

纯电/增程双动力 一汽悦意08正式上市售9.99万起

态度原创

房产
旅游
手机
健康
军事航空

房产要闻

重磅学校规划曝光!西海岸教育,正强得可怕!

旅游要闻

见郑美好·清凉一夏 2026年郑州暑期文旅促消费活动开幕

手机要闻

真机全面曝光!三星 Z Fold8 门店实机就位,正面硬刚 iPhone Ultra

肝病、肾病患者注意!吃粘食要谨慎

军事要闻

伊朗宣布关闭霍尔木兹海峡:直至美国停止干涉该地区

无障碍浏览 进入关怀版