python 字符串常用操作
2016-11-04 14:43
232 查看
#coding=utf-8 str1=" dafhgfshhk lfhgj hhs dhfs " len(str1) #计算长度,当有中文时需要显示转换为utf-8编码,否则计算的结果会有误差 str2="中文" len(str2) #结果是 6 #将字符串显示转换为utf-8 str3=str2.decode("utf-8") len(str3) #结果为 2 str3=u"中文" #在字符串前加上u也可以将字符串显示的标记为utf-8 len(str3) #结果为 2 #查找指定字符串在字符串中的下标 #find()方法当字符串不存在返回-1 str1.find("hh") #index()方法当字符串不存在抛出异常 str1.index("hh") #计算指定字符串出现的次数 str1.count("hh") #在下标0到10的位置中计算 "hh" 出现的次数 str1.count("hh",0,10) #字符串替换,将所有的 "hh" 替换为 "哈哈" str1.replace("hh","哈哈") #字符串分割,按照空格分割字符串为列表 strs = str1.split(" ") # 结果 ['dafhgfshhk', 'lfhgjhhsdhfs'] #第二个参数为分割的次数, 下面表示只分割符合条件的前2次,之后的不再分割 str1.split(" ",2) #将字符串首字母变转大写 str1.capitalize() #判断开始或者结尾是否是指定的字符串 str1.startswith("da") str1.endswith("da") #大小写转换 str1.lower() str1.upper() #按照指定长度左对齐/右对齐/居中对齐 str1.ljust(20) str1.rjust(20) str1.center(20) #删除左边/右边的空格 str1.lstrip() str1.rstrip() #从右边开始查找指定字符串 str1.rfind("hh") str1.rindex("hh") #按照行分割字符串,返回列表 str1.splitlines() #判断是否都是数字 str1.isdigit() #判断是否都是字母 str1.isalpha() #判断是否是数字和字母的组合 str1.isalnum() #判断是否只包含空格 str1.isspace() #判断是否都是大写/小写 str1.isupper() str1.islower() #将列表按照指定字符串连接起来 "_".join(['my','name','is','zhangsan']) #my_name_is_zhangsan
相关文章推荐
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python中常用操作字符串的函数与方法总结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python中常用操作字符串的函数与方法总结
- python 常用字符串操作
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python里的字符串常用内置方法和格式化操作
- python常用字符串操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 常用字符串操作
- Python 常用字符串操作
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结