python 字符串的常用方法

ww_str='i am a student'
'''
print(ww_str.capitalize())#I am a student 首字母大写
print(ww_str.casefold())#全部转换为小写

print(ww_str.count('a'))#指定串 出现的次数
print(ww_str.encode())#默认转换为utf-8的编码形式
print('中文 @#《we》'.encode()) #b'\xe4\xb8\xad\xe6\x96\x87 @#\xe3\x80\x8awe\xe3\x80\x8b'
print(ww_str.endswith('t')) #ww_str.endswith('student')均为True 已指定串结尾
print(ww_str.find('am'))#查找子串,返回第一次出现时的索引值,没有找到返回-1
print(ww_str.index('am'))#查找子串,返回第一次出现时的索引值,没有找到返回ValueError

formStr='www.{}.{}'
formStr.format('bai','com')
print(formStr.format('bai','com'))#www.bai.com ,而formStr本身仍是www.{}.{}

formStr1='www.{1}.{0}'
print(formStr1.format('bai','com'))#www.com.bai
formStr2='www.{name}.{yu}'
print(formStr2.format(name='bai',yu='com'))#www.bai.com
print(formStr2.format_map({'name':'bai','yu':'com'}))#www.bai.com

print('34 5都是阿拉伯数字吗:','345'.isalnum())
print('ag b都是字母吗:','agb'.isalpha())
print('68是整数吗:','68'.isdigit())
print('5str1是关键字吗','5str1'.isidentifier()) # False 用来判断变量名是否合法。
'''
#还有几个方法待补充
posted @ 2018-12-25 16:30  幸福在今天  阅读(153)  评论(0)    收藏  举报