四十一、int类
1、定义:
class int(object)
| int(x=0) -> int or long
| int(x, base=10) -> int or long
|
| Convert a number or string to an integer, or return 0 if no arguments
| are given. If x is floating point, the conversion truncates towards zero.
| If x is outside the integer range, the function returns a long instead.
|
| If x is not a number or if base is given, then x must be a string or
| Unicode object representing an integer literal in the given base. The
| literal can be preceded by '+' or '-' and be surrounded by whitespace.
| The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to
| interpret the base from the string as an integer literal.
| >>> int('0b100', base=0)
| 42、解释:将一个数字或者字符串转换成整型,若未传入参数时,返回0。此类用法比较多,具体见举例。
3、举例:
>>> int('10')
10
>>> int(10.98)
10
>>> int()
0
>>> int('0b100', base=0)
4
>>> int('0x100', base=0)
256
四十二、intern方法
(以下省略)
三十九、input方法
1、定义:
input(...)
input([prompt]) -> value
Equivalent to eval(raw_input(prompt)).2、解释:等价于:eval(raw_input(prompt)),因此,下一个介绍raw_input
3、举例:
>>> aa = input('请输入内容或python表达式:')
请输入内容或python表达式:range(5)
>>> aa
[0, 1, 2, 3, 4]
>>> aa = input('请输入内容或python表达式:')
请输入内容或python表达式:abc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'abc' is not defined
>>> aa = input('请输入内容或python表达式:')
请输入内容或python表达式:'anc'
>>> aa
'anc'四十、raw_input方法
(以下省略)
三十七、hex方法
1、定义:
hex(...)
hex(number) -> string
Return the hexadecimal representation of an integer or long integer.2、解释:以字符串的方式返回一个number的16进制形式
3、举例:
>>> hex(16) '0x10' >>> hex(10) '0xa' >>> hex(2) '0x2'
三十八、id方法
(以下省略)
Copyright © 2021.aoyanming个人博客站