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

字符串的内置方法(常用) 和 解码与编码

时间:2017-05-12 22:16:25      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:内置方法 解码 编码

>>>dir(str)

[‘__add__‘,‘__class__‘, ‘__contains__‘, ‘__delattr__‘, ‘__doc__‘, ‘__eq__‘,

format__‘,‘__ge__‘, ‘__getattribute__‘, ‘__getitem__‘, ‘__getnewargs__‘, ‘__

slice__‘,‘__gt__‘, ‘__hash__‘, ‘__init__‘, ‘__le__‘, ‘__len__‘, ‘__lt__‘, ‘_

d__‘, ‘__mul__‘,‘__ne__‘, ‘__new__‘, ‘__reduce__‘, ‘__reduce_ex__‘, ‘__repr_

 ‘__rmod__‘, ‘__rmul__‘, ‘__setattr__‘,‘__sizeof__‘, ‘__str__‘, ‘__subclassh

__‘,‘_formatter_field_name_split‘, ‘_formatter_parser‘, ‘capitalize‘, ‘cente

 ‘count‘, ‘decode‘, ‘encode‘, ‘endswith‘,‘expandtabs‘, ‘find‘, ‘format‘, ‘in

‘, ‘isalnum‘,‘isalpha‘, ‘isdigit‘, ‘islower‘, ‘isspace‘, ‘istitle‘, ‘isupper

‘join‘, ‘ljust‘,‘lower‘, ‘lstrip‘, ‘partition‘, ‘replace‘, ‘rfind‘, ‘rindex‘

rjust‘,‘rpartition‘, ‘rsplit‘, ‘rstrip‘, ‘split‘, ‘splitlines‘, ‘startswith‘

strip‘,‘swapcase‘, ‘title‘, ‘translate‘, ‘upper‘, ‘zfill‘]

>>> name= "dick"

 

>>>name.capitalize()

‘Dick‘

>>>name.center(20)

‘        dick        ‘

 

>>>name.center(20,‘**‘)

‘********dick********‘

 

>>> name

‘dick‘

 

>>>name[0:1]

‘d‘

 

>>> name= ‘hdwquhnjdoiwqjdwqdiuewmdpoewkdpwqdkkmwqpodwq‘

 

>>>name.count(‘s‘)

0

 

>>>name.count(‘w‘)

8

 

>>>name.count(‘w‘,0,10)

1

 

>>> name= ‘alax‘

>>>name[0:2]

‘al‘

 

>>>name.count(‘a‘,0,2)

1

>>>

 

 

技术分享

 

 

>>> ‘胡伟‘

‘\xba\xfa\xce\xb0‘          

 

>>> str1= ‘\xba\xfa\xce\xb0‘

>>>print str1

胡伟

 

>>>str1.decode(‘gbk‘)

u‘\u80e1\u4f1f‘

 

>>>str1.decode(‘gbk‘).encode(‘utf-8‘)

‘\xe8\x83\xa1\xe4\xbc\x9f‘


字符串的内置方法(常用) 和 解码与编码

标签:内置方法 解码 编码

原文地址:http://2889688.blog.51cto.com/2879688/1925114

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