Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python中//和%的区别

作者:惨美歌   发布日期:2026-06-05   浏览:90

# 示例代码

# // 是整数除法运算符,它返回两个数相除后的商的整数部分(向下取整)
result1 = 10 // 3  # result1 的值为 3
print("10 // 3 =", result1)

# % 是取模运算符,它返回两个数相除后的余数
result2 = 10 % 3  # result2 的值为 1
print("10 % 3 =", result2)

# 当除数是负数时,// 和 % 的行为也会有所不同
result3 = -10 // 3  # result3 的值为 -4(向负无穷方向取整)
print("-10 // 3 =", result3)

result4 = -10 % 3  # result4 的值为 2
print("-10 % 3 =", result4)

解释说明:

  • // 运算符执行的是整数除法,结果是商的整数部分。对于正数,它相当于直接去掉小数部分;对于负数,它是向负无穷方向取整。
  • % 运算符执行的是取模运算,结果是两数相除后的余数。取模的结果符号与除数相同。

如果需要进一步理解或有其他问题,请随时提问。

上一篇:python文件操作

下一篇:python 取整

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python的assert基本用法

python开发windows应用程序

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站