码迷,mamicode.com
首页 > 编程语言 > 详细

python 字符串常用方法

时间:2019-08-09 13:12:35      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:方法   pac   中间   大写   类型   split   lse   下标   list   

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 字符串常用方法

标签:方法   pac   中间   大写   类型   split   lse   下标   list   

原文地址:https://www.cnblogs.com/wangyajuanjuan/p/11326400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!