友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

10.1  字符串的概念  


10.2  字符串的创建

Python中,除用引号直接创建字符串外[1],还可以使用str()函数通过其他对象创建字符串[2],或通过读取文本文件创建字符串[3]。

语法格式: str(object="")

                  str(bytes_or_buffer  [ ,encoding  [, errors] ] )

该函数将一个对象转换成其字符串表现形式。当参数为空时,该函数将返回一个空字符串;当参数是bytes或bytearray等字节类对象时, encoding用于指定用何种编码读取字节流, errors指定发生错误时的错误级别。


10.3  字符串常量


10.4  字符串的处理方法

1、常用方法:




2、其他字符串处理方法





10.5  格式化字符串

str.format()方法

语法格式:<模板字符串>.format(<参数列表>)

说明:str.format()方法返回一个格式化后的新字符串。其中,模板字符串可以包含一个或多个由大括号{ }括起来的。每个替换域可以包含一个位置参数的索引值或者一个关键字参数的名称,此外还可以包括格式控制信息。

{}内的描述格式:{ <参数序号> : <格式控制标记>}

格式控制标记:用来控制参数显示时的格式,包括<填充>、 <对齐>、 <宽度>、 <千分位分隔符>、 <小数点精度>、 <类型>6个字段。


10.6  程序举例

示例1:字符串格式化


示例2:分类统计字符个数


示例3  隐私信息处理