全球旧事资料 分类
61请列举出Pytho
中各字符所占的字节数。答:在Pytho
中,数字、英文、小数点、下划线和空格占一个字节;一个汉字可能会占24个字节,占几个字节取决于采用的编码。汉字在GBKGB2312编码中占2个字节,在UTF8u
icode中一般占用3个字节(或4个字节)。
62在Pytho
中,字符串对象提供了几种字符串查找方法?对应的实现方法是什么?答:在Pytho
中,提供了5种字符串查找方法,分别是:cou
t方法:用于检索指定字符串在另一个字符串中出现的次数。fi
d方法:用于检索是否包含指定的子字符串。i
dex方法:用于检索是否包含指定的子字符串。e
dswith方法:用于检索字符串是否以指定子字符串结尾。
63如何去除字符串中的空格和特殊字符?答:使用Pytho
中提供的strip函数去除字符串左右两边的空格和特殊字符,也可以使用lstrip函数去除字符串左边的空格和特殊字符,或使用rstrip函数去除字符串中右边的空格和特殊字符。
64Pytho
中提供了哪两种格式化字符串的方法?答:第一种:在Pytho
中,要实现格式化字符串,可以使用“”操作符。语法格式如下:
1
f0m
格式化字符exp
参数说明如下:
第5章字典和集合
:可选参数,用于指定左对齐,正数前方无符号,负数前面加负号;
:可选参数,用于指定右对齐,正数前方加正号,负数前方加负号;
0:可选参数,表示右对齐,正数前方元符号,负数前方加负号,用0填充空白处(一般与m参数一起使用);
m:可选参数,表示占有宽度;

:可选参数,表示小数点后保留的位数;
格式化字符:用于指定类型,其值如下表所示;
常用的格式化字符
格式字符
说明
s
字符串(采用str显示)
c
单个字符
d或者ix
十进制整数十六进制整数
f或者F
浮点数
格式字符
说明
r
字符串(采用repr显示)
o
八制整数
e
指数(基底写为e)
E
指数(基底写为E)

字符
exp:要转换的项。如果要指定的项有多个,需要通过元组的形式进行指定,但不能使用
列表。
第二种:
字符串对象提供了format方法用于进行字符串格式化。其语法格式如下:
strformatargs
2
f第5章字典和集合其中,str用于指定字符串的显示样式(即模板);args用于指定要转换的项,如果有多项,则用逗号进行分隔。下面重点介绍如何创建模板。在创建模板时,需要使用和指定占位符,基本语法格式如下:
i
dexfillalig
sig
widthprecisio
type
参数说明如下:i
dex:可选参数,用于指定要设置格式的对象在参数列表中的索引位置,索引值r
好听全球资料 返回顶部