转自 http://www.cnblogs.com/BeginMan/archive/2013/06/08/3125876.html
一、标准类型函数
cmp():比较大小
str():转换为字符串
type():类型
|
如下:
|
二、转换工厂函数
存在精度损失
|
三、功能函数
用于数值运算:asb()、coerce()、divmod()、pow()、round()
asb():absolute:绝对的;完全的;专制的;n:绝对值
|
coerce():vt. 强制,迫使,
类型转换,但是提供了不依赖python解释器而是通过自定义两个数值类型转换。返回一个元祖,存在强制行为。
coerce(...)
coerce(x, y) -> (x1, y1)
Return a tuple consisting of the two numeric arguments converted to
a common type, using the same rules as used by arithmetic operations.
If coercion is not possible, raise TypeError.
|
divmod():.divmod 整除求余、返回包含商和余数的元祖
|
pow():power of a number:指数的意思
pow()与**都可以实现指数运算,pow()先出生些。
|
round():四舍五入
round(...)
round(number[, ndigits]) -> floating point number
Round a number to a given precision in decimal digits (default 0 digits).
This always returns a floating point number. Precision may be negative.
|
四、仅用于整数的函数
oct():octonary number system 八进制字符串形式
|
hex():hexadecimal number system十六进制字符串形式
|
ASCII码转换函数
ord():ordinal:序数,将字符转换成对应整数值
|
chr():char: 单个字符,数字对应当个ASCII字符
|
五、操作符
|
六、致用
1、分数等级
def
result(x):
dic
=
{
9
:
‘A‘
,
8
:
‘B‘
,
7
:
‘C‘
,
6
:
‘D‘
}
myre
=
x
/
10
for
obj
in
sorted
(dic.keys(),reverse
=
True
):
if
myre>
=
obj:
out
=
dic[obj]
break
else
:
out
=
‘F‘
return
out
if
__name__
=
=
"__main__"
:
sorce
=
input
(
‘Enter your sorce:‘
)
print
‘level:%s‘
%
result(sorce)