Python---2.字符串常用方法
2017-09-03 12:58
274 查看
一 字符串的转义符
转义符 | 实际意义 |
---|---|
\n | 换行 |
\t | Tab |
\\ | \ |
\a | 响铃 |
\b | 退格 |
\’ | ‘ |
\” | “ |
\? | ? |
\0 | 空字符 |
\ooo | 以八进制数声明字符串 |
\xhh | 以十六进制数声明字符 |
二 字符串常用内置方法
字符串也是序列,所以序列通用方法对字符串也同样适用max(str), min(str) 获取的是字符串中ASCII值最大和最小的值
>>>max('abcdefg') 'g' >>>min('abcdefg') 'a'
强制转化为字符串类型
str(obj)
>>>str(123) '123'
字符替换
str.replace(old, new,[count]) count为可选参数,代表替换的次数,默认替换所有
>>>str1 = 'abcdefga' >>>str1.replace('a', 'z') 'zbvdefgz' >>>str1 'abcdefg' #只影响返回值,不影响原字符串
将第一个字母大写
str.capitalize()
>>>str1 = 'abcdefg' >>>str1.capitalize() 'Abcdefg'
所有字母大写和所有字母小写
str.upper()
>>>'abcdefg'.upper() 'ABCDEFG' >>>'ABCeFg'.lower() 'abcdefg'
判断是否是以某字符串开头
str.startswith(‘str’)
>>>'abcdefg'.startswith('abc') True >>>'abcdefg'.startswith('aBc') False
判断是否以某个字符结尾
str.endswith(‘str’)
判断字符串是否是纯数字
str.isnumeric()
>>>'12345'.isnumeric() True >>>'1a2345'.isnumeric() False
判断字符串是否是纯字母
str.isapha()
>>>'abc'.isalpha() True
将序列中的元素用str连接起来(元素应为字符串)
str.join(序列)
>>>'abc'.join('def') 'dabceabcf' >>>'a'.join(['1', '2', '3']) '1a2a3'
str.ljust(width,[‘字符’]) 左对齐width长度,用字符填充, 字符默认为空格
str.rjust(width,[‘字符’]) 右对齐,同理
>>>'abcd'.ljust(5, '1') 'abcd1'
str.strip([‘字符’]) 默认去除两侧空白字符,如果给定字符,就去点给定字符
str.lstrip() 去除左侧
str.rstrip() 去除右侧
>>>'abcdef'.strip('a') 'bcdef' >>>' efaewfa '.strip() 'efaewfa'
拆分字符串
str.split(‘字符’) 通过字符把字符串拆分成列表
>>>'ab.ce.fg'.split('.') ['ab', 'ce', 'fg'] >>>'abcdef'.split() ['abcdef']
向字符串中传递参数
(1). 使用format方法
str.format()
>>>'a{}c{}d'.format('b', '123') #传递参数的地方用大括号占位,按顺序传入 'abc123d' #python3.6以后版本的可以使用f'{变量名1}aefafeaw{变量名2}'的方式传参
(2). 占位符
%d 整数 %s 字符串 %f浮点数
>>>print('我今年%d岁了,我叫%s,有存款%f。'%(18, '男',12345.6)) 我今年18岁了,我叫男,有存款12345.600000。
小结
以上是自己学python时的一些笔记,感觉写在本上不方便,正好利用闲暇时间腾到csdn上。自己的总结,如果有那些地方不合理或有有误,请指正。
知识体系图:[Python3基础数据类型
相关文章推荐
- python 判断字符串中字符类型的常用方法
- python 字符串常用方法总结
- Python中常用操作字符串的函数与方法总结
- 【学神-RHEL7】P4-Python列表操作和字符串的常用方法
- python字符串处理常用方法
- python里的字符串常用内置方法和格式化操作
- python 字符串,列表,字典常用方法
- Python字符串的常用方法
- python常用字符串方法
- 07python之字符串的常用方法
- python中字符串(str)的常用处理方法
- python字符串、元组和列表常用的一些方法
- Python字符串常用方法
- Python字符串常用方法
- Python字符串特性及常用字符串方法的简单笔记
- python中字符串常用的方法解析
- python中字符串的常用方法
- Python对字符串的常用处理方法
- python 字符串常用函数方法整合
- Python中常用操作字符串的函数与方法总结