Python常见数据结构-字符串
字符串基本特点
- 用引号括起来,单引号双引号均可,使用三个引号创建多行字符串。
- 字符串不可变。
- Python3直接支持Unicode编码。
- Python允许空字符串存在,不含任何字符且长度为0。
字符串常用方法,参考https://www.cnblogs.com/fandonghua/p/11586147.html and https://blog.csdn.net/weixin_43158056/article/details/92798114
str1 = ' fu yu sheng ' str2 = 'www.cnblogs.com' str1.count('u') #字符串某个字符出现的次数 str1.index('s') #字符串某个字符出现的下标位置 str1.find('s') #字符串某个字符出现的下标位置 str1.strip(' ') #删除开头结尾的指定字符,默认删除空格 str1.rstrip() #默认删除右边的指定字符,默认删除空格 str1.startswith('fu') #判断字符串是否以指定字符开头 str1.endswith('sheng') #判断字符串是否以指定字符开头 str1.islower() #判断字符串是否都为小写 str1.lower() #将字符串都变为小写 str1.isupper() #判断字符串是否都为大写 str1.upper() #将字符串都变为大写 new_str1 = str1.replace('fu','Fu') #替换为指定字符串,返回一个新的字符串。 rs = str1.split() #按照指定规则分隔字符串,默认以所有空字符包括空格、换行、制表符等,返回list。 str()可以将其它类型转换为字符串 字符串切片 str1[strat:end:step]
2020-03-16 17:00