ホームページ >バックエンド開発 >Python チュートリアル >Pythonの「//」は何を意味するのでしょうか?

Pythonの「//」は何を意味するのでしょうか?

烟雨青岚
烟雨青岚オリジナル
2020-07-01 15:52:1986307ブラウズ

Python の

"//" は四捨五入と除算を意味し、商の整数部分(切り捨て)を返します。 Python には他にも、「 " (加算)、「-」 (減算)、「*」 (乗算)、「%」 (モジュロ)、「/」 (除算)、「**」 (べき乗) などの演算子があります。

Pythonの「//」は何を意味するのでしょうか?

#python//整数の除算を示し、商の整数部分(切り捨て)を返します

Python には他にも演算子があります:

Add - 2 つのオブジェクトを加算します a b 結果を出力します 30

- Subtract - 負の数値を取得するか、ある数値を別の数値から減算します a - b 出力result -10

* 乗算 - 2 つの数値を乗算するか、複数回繰り返される文字列を返します a * b 結果の出力 200

/ 除算 - x を y で割る b / a 結果の出力 2

% モジュロ - b の除算の余りを返します。 % a 出力結果 0

** べき乗 - x の y 乗を返します。 a**b は 10 の 20 のべき乗で、出力結果は 100000000000000000000# です。

##// 整数で割る - 商の整数部分を返します (切り捨て)

##例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
a = 21
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
 
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b 
print "6 - c 的值为:", c
 
a = 10
b = 5
c = a//b 
print "7 - c 的值为:", c
結果:

1 - c 的值为: 31
2 - c 的值为: 11
3 - c 的值为: 210
4 - c 的值为: 2
5 - c 的值为: 1
6 - c 的值为: 8
7 - c 的值为: 2
推奨チュートリアル: 「
Python チュートリアル

以上がPythonの「//」は何を意味するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。