“Python数字类型的操作”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“== 内置的数值运算操作符== x+y x-y x*y x/y x//y x%y -x +x x**y ==内置的数值运算函数== *abs(x): *divmod(x,y) *pow(x,y) *round(x) *max(x1,…”)
 
内置的数值运算函数
 
(未显示4个用户的9个中间版本)
第1行: 第1行:
 
== 内置的数值运算操作符==
 
== 内置的数值运算操作符==
 +
*python提供了九个基本的数值运算操作符,这些操作符由python解释器直接提供,也叫做内置操作符。
 
  x+y
 
  x+y
 
  x-y
 
  x-y
第9行: 第10行:
 
  +x
 
  +x
 
  x**y
 
  x**y
 +
*示例操作:
 +
<nowiki>>>> x,y=2,3
 +
>>> x+y
 +
5
 +
>>> x-y
 +
-1
 +
>>> x*y
 +
6
 +
>>> x/y
 +
0.6666666666666666
 +
>>> x,y=9,2
 +
>>> x/y
 +
4.5
 +
>>> x//y
 +
4
 +
>>> x%y
 +
1
 +
>>> -x
 +
-9
 +
>>> +x
 +
9
 +
>>> x**y
 +
81</nowiki>
  
 
==内置的数值运算函数==
 
==内置的数值运算函数==
*abs(x):  
+
*abs(x): 求绝对值
*divmod(x,y)
+
<nowiki>>>> x,y = 9,2
 +
>>> abs(x)
 +
9
 +
>>> abs(-x)
 +
9</nowiki>
 +
*divmod(x,y):获得除法的商和余数
 +
<nowiki>>>> x,y = 9,2
 +
>>> divmod(x,y)
 +
(4, 1)</nowiki>
 
*pow(x,y)
 
*pow(x,y)
*round(x)
+
>>> x,y = 9,2
 +
>> pow(x,y)
 +
*round(x)
 +
"4舍6入5看齐,奇进偶不进"
 +
关于round,接力分析,结论如下:
 +
当个位为奇数,小数部分>=0.5入,其余为舍
 +
当个位为偶数,小数部分>0.5入,其余为舍。
 +
 
 +
>>> x = 4.5
 +
>>round(x)
 
*max(x1,x2,x3,...,xn)
 
*max(x1,x2,x3,...,xn)
 +
>>> x, y, z = 1, 2, 3
 +
>>> max(x,y,z)
 
*min(x1,x2,x3,...,xn)
 
*min(x1,x2,x3,...,xn)
 +
>>> x, y, z = 1, 2, 3
 +
>>> min(x,y,z)
  
 
==内置的数字类型转换函数==
 
==内置的数字类型转换函数==
第22行: 第67行:
 
*float(x)
 
*float(x)
 
complet(re[,im])
 
complet(re[,im])
 +
 +
*示例:
 +
<nowiki>>>> int(10.99)
 +
10
 +
>>> t = 10.99
 +
>>> complex(t)
 +
(10.99+0j)
 +
>>> float(3)
 +
3.0</nowiki>
 +
 +
下一节 [[模块1:math库的使用]]

2018年3月14日 (三) 10:14的最新版本

内置的数值运算操作符

  • python提供了九个基本的数值运算操作符,这些操作符由python解释器直接提供,也叫做内置操作符。
x+y
x-y
x*y
x/y
x//y
x%y
-x
+x
x**y
  • 示例操作:
>>> x,y=2,3
>>> x+y
5
>>> x-y
-1
>>> x*y
6
>>> x/y
0.6666666666666666
>>> x,y=9,2
>>> x/y
4.5
>>> x//y
4
>>> x%y
1
>>> -x
-9
>>> +x
9
>>> x**y
81

内置的数值运算函数

  • abs(x): 求绝对值
>>> x,y = 9,2
>>> abs(x)
9
>>> abs(-x)
9
  • divmod(x,y):获得除法的商和余数
>>> x,y = 9,2
 >>> divmod(x,y)
(4, 1)
  • pow(x,y)
>>> x,y = 9,2
>> pow(x,y)
  • round(x)

"4舍6入5看齐,奇进偶不进" 关于round,接力分析,结论如下: 当个位为奇数,小数部分>=0.5入,其余为舍 当个位为偶数,小数部分>0.5入,其余为舍。

>>> x = 4.5
>>round(x)
  • max(x1,x2,x3,...,xn)
>>> x, y, z = 1, 2, 3
>>> max(x,y,z)
  • min(x1,x2,x3,...,xn)
>>> x, y, z = 1, 2, 3
>>> min(x,y,z)

内置的数字类型转换函数

  • int(x)
  • float(x)

complet(re[,im])

  • 示例:
>>> int(10.99)
10
>>> t = 10.99
>>> complex(t)
(10.99+0j)
>>> float(3)
3.0

下一节 模块1:math库的使用