python %是什么意思, 比如 10%3为什么=1 9%3=0 怎么算的。

Python017

python %是什么意思, 比如 10%3为什么=1 9%3=0 怎么算的。,第1张

余数 和 商数 不同...

余数 = %

商数 = /

在某种情况下我们会用余数

>>>3/1

3

三除一等于三

>>>3/2

1

三除二,有余数但是不输出

>>>3/3

1

---------------------------------------------------------------

三除三等于一

>>>3 % 1

0

三除一,没有余数

>>>3 % 2

1

三除二,有余数

>>>3 % 3

0

三除三,没有余数

在某种情况下我们会使用到 %

even = [x ** 2 for x in range(10) if not x % 2]

#这一小段代码的意思是说,在0-9之间如果没有余数,没有余数也就是双数,就会**2

结果

>>>for i in even:

print i

0

4

16

36

64

Python默认向下取整。第一个结果是正无理数3.3333333...,向下取整就是3. 第二个结果是负无理数-3.3333333...,向下取整就是-4. 这么直白的解释,你可听得明白?

当它是除法,取整(不四舍五入)就好。

Python(英语发音:/ˈpaɪθən/), 是一种面向对象,解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。

Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分。

Python,是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

Python ,是一种不受局限,跨平台的开源编程语言,它功能强大且简单易学。因而得到了广泛应用和支持。