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

 

posted @ 2020-03-16 17:00  傅余生  阅读(220)  评论(0编辑  收藏  举报