字符串方法

字符串方法完全来源于String模块,但该模块还包含不能作为字符串方法使用的常量和函数;

  • string.digits:包含数字0~9的字符串;
  • string.letters:包含所有字母的字符串;
  • string.lowercase:包含所有小写字母的字符串;
  • string.printable:包含所有可打印字符的字符串;
  • string.punctuation:包含所有标点的字符串;
  • string.uppercase:包含所有大写字母的字符串;

1.find方法

find方法在较长的字符串中查找字符,返回子串所在位置的索引(未找到返回-1);

subject = '$$$ Get rich now!!! $$$'
subject.find('$$$')              #0

还可指定可选的起始点与结束点;

subject = '$$$ Get rich now!!! $$$'
subject.find('$$$', 0, 16)       #-1

2.join方法

join方法是spilt方法的逆方法,用于连接序列中的元素(被连接的序列元素必须是字符串);

seq = ['1', '2', '3', '4', '5']
sep = '+'
sep.join(seq)                    #'1+2+3+4+5'

3.lower方法

lower方法返回字符串的小写字母版;title方法会将字符串转换为标题(所有单词首字母大写);capwords函数能返回正确首字母大写的标题;

import string
string.capwords("that's all, folks")   #"That's All, Folks"

results matching ""

    No results matching ""