python 字符串常用方法
Posted wangyajuanjuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串常用方法相关的知识,希望对你有一定的参考价值。
name = ‘xiaogou.jpg‘
print(name.count(‘i‘)) #找某个元素出现的次数
print(name.index(‘A‘)) #找下标
print(name.find(‘A‘)) #找下标
print(name.strip(‘.‘)) #方法只能删除开头或是结尾的字符,不能删除中间部分的字符
print(name.rstrip()) #默认去掉换行符和右边的空格
print(name.lstrip()) #默认去掉换行符和左边的空格
print(name.startswith(‘xiaogou‘)) #判断是否以xx开头
print(name.endswith(‘.jpg‘)) #判断是否以xxx结尾
print(name.isdigit()) #判断这个字符串里面是不是都是整数
#这几个方法有点印象就行
print(name.islower()) #判断这个字符串是不是小写
print(name.isupper()) #判断这个字符串是不是大写
print(name.isspace()) #判断是否为空格
print(name.isalnum()) #只要字符串里面没有特殊字符就返回true name = "AAA¥"false name = "AAA"true
print(name.isalpha()) #里面如果只有中文或者字母的话,返回true name = "正"true name = "正AA"true name = "@@AAA"false
print(name.capitalize()) #首字母大写 如果首字母为英文小写时,执行它,首字母变为大写 name = "apQQ"Apqq name = "啊" 不生效啊
name = ‘Hello World!‘
# print(name.zfill(5)) #补零的
# ****-----replace "o" 变为 "O"----****
new_name = name.replace(‘o‘,‘O‘)
print(‘replace..‘,new_name) #替换
print(‘name.‘,name)
#字符串的字母变为大写、小写
print(name.upper()) #大写
print(name.lower()) #小写
#打印字符串切割为列表中间使用","号隔开
stus=‘xiaoming xiaohei xiaobai‘
result = stus.split()
print(result) #print(result) [‘xiaoming‘, ‘xiaohei‘, ‘xiaobai‘]
#列表变为str类型
names = [‘1‘,‘2‘,‘3‘,‘4‘,‘5‘]
s2 = ‘123‘
result = ‘,‘.join(names)
result1 = ",".join(s2)
print(result) #print(result) 1,2,3,4,5 #把list的所有元素拼接成一个str,然后两个元素中间用逗号分隔 不能是int类型
print(result1) #print(result1) 1,2,3 #把字符串的所有元素拼接成一个str,然后两个元素中间用逗号分隔 不能是int类型
#打印字符串"xiaoming,xiaohei,xiaobai"以//开头、中间使用空格隔开的字符串
names ="xiaoming,xiaohei,xiaobai"
s=‘‘
print (len(names)) #打印names的长度
for name in names: #循环字符串中所有元素
s=s+name+‘ ‘
print(s.strip()) #作用:去掉结尾字符的空格 方法只能删除开头或是结尾的字符,不能删除中间部分的字符 //x i a o m i n g , x i a o h e i , x i a o b a i
以上是关于python 字符串常用方法的主要内容,如果未能解决你的问题,请参考以下文章