Python进阶语法,字符串的一些基本方法的使用
题目:
将字符串‘6.66’转化成浮点型的方法代码是?
选项 | 选项内容 |
---|---|
A | string.atof('6.66') |
B | string.atoi('6.66') |
C | string.translate('6.66') |
D | string.isspace() |
答案:
A
解析:
string.atof(string)
函数功能:将字符串转为浮点型数字,实例如下:
string.atof(string)
#将字符串转为浮点型数字,如
string.atof('128')
#结果
128.0
string.atoi(string[, base=10])
函数功能:将字符串sreing转为整型数字, base指定数字的进制, 默认为十进制(第二个参数即要转化成的进制数),实例如下:
string.atoi('110', base=2)
#结果
6
translate()
函数功能:对字符进行交换或过滤 ,实例如下:
tsl_1 = string.maketrans('1234', 'abcd')
tsl_2 = string.maketrans('4569', 'xyzt')
s = '123456789'
s.translate(tsl_1)
#结果
'abcd56789'
isspace()
函数功能:仅仅是一个判断函数,如果字符串中只包含空格,则返回 True,否则返回 False,实例如下:
str = " "
print (str.isspace())
#结果
TRUE
str = "Runoob example....wow!!!"
print (str.isspace())
#结果
FALSE