随笔分类 - python知识点
摘要:Python的列表对象是Python提供的最通用的序列。 列表是序列的一种,支持序列的所有操作,像索引、切片、重复等。 查看列表的所有方法: list = [1, 2, 3] print(dir(list)) ['__add__', '__class__', '__class_getitem__',
阅读全文
摘要:endswith方法判断字符串是否以指定后缀结尾。 语法 S.endswith(suffix[, start[, end]]) -> bool 参数 suffix: 指定的后缀字符串,也可以是一个元组。 start: 可选参数,字符串的开始位置。 end: 可选参数,字符串的结束位置。 返回值 包含
阅读全文
摘要:encode方法用于使用指定的编码格式对字符串进行编码。 语法 encode(encoding='utf-8', errors='strict') 参数 encoding: 编码格式,默认为‘utf-8’。 errors: 不同错误的处理方案,默认值为strict。 strict:遇到非法字符就抛出
阅读全文
摘要:count函数用于统计字符串里某个子字符串出现的次数。 语法 S.count(sub[, start[, end]]) -> int 参数 sub: 搜索的子字符串。 start: 可选参数,开始搜索的位置。 end: 可选参数,结束搜索的位置。 返回值 子字符串在字符串中出现的次数。 示例 str
阅读全文
摘要:center方法使用填充字符对字符串进行填充,保持原字符串居中,默认填充字符是空格。 语法 center(width, fillchar=' ', /) 参数 width: 字符串的总长度。 fillchar: 填充字符,默认为空格。 返回值 原字符串居中,长度为width的新字符串。 示例 str
阅读全文
摘要:capitalize函数用于将字符串首字母大写。 语法 str.capitalize() 返回值 原字符串首字母大写,其余字母小写后的新字符串。 注意 除了将字符串首字母大写意外,其余字母会变为小写。 示例 str = 'abc' print('str首字母大写后:', str.capitalize
阅读全文
摘要:help函数用户查看函数或者模块的详细说明。 语法 help(thing) 参数 thing: 对象。 返回值 参数的详细使用说明。 注意 help()方法的内容不需要使用print输出。 示例 str = '我爱我的爸妈' print('查看字符串方法find()的详细说明:') help(str
阅读全文
摘要:dir函数为python内置函数,可以查看对象的所有属性。 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir
阅读全文
摘要:rstrip函数用于删除字符串末位指定字符,默认为空白符。 语法 str.rstrip([chars]) 参数 chars: 指定删除的字符,默认为空白符。 返回值 删除末位指定字符后的新字符串。 注意 原字符串不变。 属于字符串末位的字符都会删除,不考虑参数的顺序。 示例 str = '我爱我的爸
阅读全文
摘要:isalpha函数用于检测字符串是否全部是字母。 isalpha()函数检测字符串至少有一个字母并且全部由字母组成。 语法 str.isalpha() 返回值 如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False。 注意 检测两个条件,并且的关系,1:至少有一个字母;2
阅读全文
摘要:upper函数将字符串中的小写字母全部转换为大写。 语法 str.upper() 返回值 全部转回为大写字母的字符串。 注意 原字符串不会改变,返回的是新生成的字符串对象。 示例 str = 'abcdefghijklmnopqrstuvwxyz' print('转换为大写后:', str.uppe
阅读全文
摘要:replace方法:对字符串全局进行查找和替换。 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),返回一个新的字符串,如果指定第三个参数max,则替换不超过 max 次。 语法 str.replace(old, new[, max]) 参数 old:将被替换的子
阅读全文
摘要:find方法是一个基本的字符串查找的操作。 find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。 语法: S.find(sub[, start[, end]]) ->
阅读全文
摘要:"+"号拼接 "*"号重复 str = '我爱我的爸妈' print('"+"号拼接:', str+'非常多') print('"*"号重复:', str*3) "+"号拼接: 我爱我的爸妈非常多 "*"号重复: 我爱我的爸妈我爱我的爸妈我爱我的爸妈
阅读全文
摘要:分片:从一个字符串中一次性就提取出一部分的方法。 序列都可以进行分片操作(不单是字符串)。 分片的表示形式:s[i:j],表示取出在s中从偏移量为i,直到但不包括偏移量为j的内容。 包括前,不包括后。 分片的结果是返回一个新的对象。 分片不会改变分片的对象内容。 分片的左边界默认为0,有边界默认为分
阅读全文
摘要:字符串:用来记录文本信息和任意字节集合。 字符串是一个有序集合,也就是说是序列化的。 序列中的元素: 包含一个从左到右的顺序。 根据相对位置进行存储和读取。 len()函数获取字符串长度。 索引操作(s[i])得到各个元素。 索引从0开始 s[0]。 支持反向索引 s[-i](从右边开始计算)。 #
阅读全文