摘要:
描述 判断字符串中所有字符是否都是可打印字符(in repr())或字符串为空。 Unicode字符集中“Other” “Separator”类别的字符为不可打印的字符(但不包括ASCII码中的空格(0x20))。可用于判断转义字符。 ASCII码中第0~32号及第127号是控制字符;第33~126 阅读全文
摘要:
描述 Python casefold() 方法是Python3.3版本之后引入的,其效果和 lower() 方法非常相似,都可以转换字符串中所有大写字符为小写。 两者的区别是:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 c 阅读全文
摘要:
描述 Python3 isidentifier() 方法用于判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法。 语法 isidentifier() 方法语法: 参数 无 返回值 如果字符串是有效的 Python 标识符返回 True,否则返回 False。 实例 以下实例展示了 阅读全文
摘要:
描述 Python partition() 方法用来根据指定的分隔符将字符串进行分割。 如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符前面的子字符串,第二个为分隔符本身,第三个为分隔符后面的子字符串。 partition() 方法是在Python 2.5中新增的。 语法 parti 阅读全文
摘要:
Python2.6 开始,新增了一种格式化字符串的函数 format() ,它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format () 函数可以接受不限个参数,位置可以不按顺序。 实例 >>>"{} {}".format("hello", "world") 阅读全文
摘要:
描述 Python isdecimal() 方法检查字符串是否只包含十进制字符。这种方法只存在于unicode对象。 注意:定义一个十进制字符串,只需要在字符串前添加 'u' 前缀即可。 语法 isdecimal() 方法语法: 参数 无 返回值 如果字符串是否只包含十进制字符返回 True,否则返 阅读全文
摘要:
描述 Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。 语法 zfill()方法语法: 参数 width -- 指定字符串的长度。原字符串右对齐,前面填充0。 返回值 返回指定长度的字符串。 实例 以下实例展示了 zfill() 方法的使用方法: 以上实例输出结果 阅读全文
摘要:
描述 Python upper() 方法将字符串中的小写字母转为大写字母。 语法 upper() 方法语法: 参数 无。 返回值 返回小写字母转为大写字母的字符串。 实例 以下实例展示了 upper() 方法的使用方法: 以上实例输出结果如下: 阅读全文
摘要:
描述 Python translate() 方法根据 maketrans() 方法给出的字符映射转换表转换字符串中的字符。 语法 translate() 方法语法: Python3中: Python2中: 参数 table -- 字符映射转换表表,是通过 maketrans() 方法转换而来的。 d 阅读全文
摘要:
描述 Python title() 方法返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写。 语法 title() 方法语法: 参数 无。 返回值 返回"标题化"的字符串,就是说所有单词都是以大写开始。 实例 以下实例展示了 title() 方法的使用方法: 以上实例输出结果如下 阅读全文
摘要:
描述 Python swapcase() 方法用于对字符串的大小写字母进行转换。 语法 swapcase() 方法语法: 参数 无。 返回值 返回大小写字母转换后生成的新字符串。 实例 以下实例展示了 swapcase() 方法的使用方法: 以上实例输出结果如下: 阅读全文
摘要:
描述 Python strip() 方法用于删除字符串头部和尾部指定的字符,默认字符为所有空字符,包括空格、换行(\n)、制表符(\t)等。 语法 strip() 方法语法: 参数 chars -- 可选参数,要删除的指定字符,默认字符为所有空字符,包括空格、换行(\n)、制表符(\t)等。 返回值 阅读全文
摘要:
描述 startswith() 方法用于判断字符串是否以指定前缀开头,如果是则返回 True,否则返回 False。 语法 startswith() 方法语法: 参数 S -- 父字符串。 prefix -- 指定前缀,该参数可以是一个字符串或者是一个元素。 start -- 可选参数,字符串中的开 阅读全文
摘要:
描述 Python splitlines() 按照行界符('\r', '\r\n', \n'等)分隔,返回一个包含各行作为元素的列表,默认不包含行界符。 能被识别的行界符: 语法 splitlines() 方法语法: 参数 keepends -- 在输出结果里是否去掉行界符('\r', '\r\n' 阅读全文
摘要:
描述 Python split() 方法通过指定分隔符对字符串进行分割并返回一个列表,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等。 语法 split() 方法语法: 参数 sep -- 可选参数,指定的分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 co 阅读全文
摘要:
描述 Python rstrip() 方法用于删除字符串尾部指定的字符,默认字符为所有空字符,包括空格、换行(\n)、制表符(\t)等。 语法 rstrip() 方法语法: 参数 chars -- 可选参数,要删除的指定字符,默认字符为所有空字符,包括空格、换行(\n)、制表符(\t)等。 返回值 阅读全文
摘要:
描述 rjust() 返回一个原字符串右对齐,并使用指定字符填充至指定长度的新字符串,默认的填充字符为空格。如果指定的长度小于原字符串的长度则返回原字符串。 语法 rjust() 方法语法: 参数 width -- 指定字符串长度,要在Unicode字符串长度范围内。 fillchar -- 可选参 阅读全文
摘要:
描述 Python rindex() 方法返回子字符串最后一次出现在字符串中的索引位置,该方法与 rfind() 方法一样,只不过如果子字符串不在字符串中会报一个异常。 语法 rindex() 方法语法: 参数 sub -- 指定检索的子字符串 S -- 父字符串 start -- 可选参数,开始查 阅读全文
摘要:
描述 Python rfind() 返回子字符串最后一次出现在字符串中的索引位置,该方法与 rindex() 方法一样,只不过如果子字符串不在字符串中不会报异常,而是返回-1。 语法 rfind() 方法语法: 参数 sub -- 指定检索的子字符串 S -- 父字符串 start -- 可选参数, 阅读全文
摘要:
描述 Python replace() 方法用于把字符串中指定的旧子字符串替换成指定的新子字符串,如果指定 count 可选参数则替换指定的次数,默认全部替换。 语法 replace() 方法语法: 参数 old -- 指定的旧子字符串 new -- 指定的新子字符串 count -- 可选参数,替 阅读全文