码迷,mamicode.com
首页 > 其他好文 > 详细

字符串常用方法

时间:2018-06-06 21:48:50      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:letters   port   ace   次数   常用方法   居中   start   元素   tar   

name = ‘The Apple‘
print(name.capitalize()) #把字符串首字母大写
print(name.center(100,‘-‘)) #把字符串居中的
print(name.index(‘p‘))#找不到下标的时候会报错
print(name.isalnum()) #只能有英文、数字
print(name.isalpha()) #判断是否只为英文的,汉字也可以

 


print(name.count(‘欢‘)) #查询次数
print(name.endswith(‘.jpg‘))#判断字符串是否以xx结尾
print(name.startswith(‘138‘))#判断字符串是否以xx开头
print(name.upper()) #都给你变成大写的
print(name.lower()) #都变成小写的
print(name.find(‘p‘)) #它找不到元素的时候,不会报错,会返回-1
print(name.isdigit()) #判断是否为纯数字
print(name.isspace()) #判断是否全都是空格
print(name.strip())#去掉字符串两边的东西,默认是去调两边的空格和换行符的
print(name.lstrip())#只去掉左边的
print(name.rstrip())#只去掉右边的
print(name.replace(‘abc‘,‘周旭东‘)) #替换字符串,把前面的替换成后面的
name = ‘5‘
print(name.zfill(2))#在前面补0
names = ‘‘‘lxy,zyf,wdz,nl,wy,gfw‘‘‘
# print(names.split(‘,‘)) #1、分割字符串,2、把字符串变成一个list 3、默认是以空格和换行符分割的
stus = [‘lxy‘, ‘zyf‘, ‘wdz‘, ‘nl‘, ‘wy‘, ‘gfw‘]
‘‘‘lxy、zyf、wdz‘‘‘
print(‘;‘.join(stus))#1、是吧list变成字符串的 2、以某个字符串连接

 

import string
print(string.ascii_letters) #所有的大写+小写字母
print(string.ascii_lowercase) #所有的小写字母
print(string.ascii_uppercase)# 所有的大写字母
print(string.digits) #所有的数字
print(string.punctuation) #所有的特殊字符

# print(name.format())
# print(name.format_map())
# print(name[1]) #字符串也是可以根据下标来取值的

字符串常用方法

标签:letters   port   ace   次数   常用方法   居中   start   元素   tar   

原文地址:https://www.cnblogs.com/feimao-zm/p/9146578.html

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