python学习(二)----字符串常用方法及注释
2017-07-28 13:20
483 查看
字符串的方法及注释
capitalize() | 把字符串的第一个字符改为大写 |
casefold() | 把整个字符串的所有字符改为小写 |
center(width) | 将字符串居中,并使用空格填充至长度 width 的新字符串 |
count(sub[, start[, end]]) | 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。 |
encode(encoding=’utf-8’, errors=’strict’) | 以 encoding 指定的编码格式对字符串进行编码。 |
endswith(sub[, start[, end]]) | 检查字符串是否以 sub 子字符串结束,如果是返回 True,否则返回 False。start 和 end 参数表示范围,可选。 |
expandtabs([tabsize=8]) | 把字符串中的 tab 符号(\t)转换为空格,如不指定参数,默认的空格数是 tabsize=8。 |
find(sub[, start[, end]]) | 检测 sub 是否包含在字符串中,如果有则返回索引值,否则返回 -1,start 和 end 参数表示范围,可选。 |
index(sub[, start[, end]]) | 跟 find 方法一样,不过如果 sub 不在 string 中会产生一个异常。 |
isalnum() | 如果字符串至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False。 |
isalpha() | 如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False。 |
isdecimal() | 如果字符串只包含十进制数字则返回 True,否则返回 False。 |
isdigit() | 如果字符串只包含数字则返回 True,否则返回 False。 |
islower() | 如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则返回 True,否则返回 False。 |
isnumeric() | 如果字符串中只包含数字字符,则返回 True,否则返回 False。 |
isspace() | 如果字符串中只包含空格,则返回 True,否则返回 False。 |
istitle() | 如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回 True,否则返回 False。 |
isupper() | 如果字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回 True,否则返回 False。 |
join(sub) | 以字符串作为分隔符,插入到 sub 中所有的字符之间。 |
ljust(width) | 返回一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串。 |
lower() | 转换字符串中所有大写字符为小写。 |
lstrip() | 去掉字符串左边的所有空格 |
partition(sub) | 找到子字符串 sub,把字符串分成一个 3 元组 (pre_sub, sub, fol_sub),如果字符串中不包含 sub 则返回 (‘原字符串’, ”, ”) |
replace(old, new[, count]) | 把字符串中的 old 子字符串替换成 new 子字符串,如果 count 指定,则替换不超过 count 次。 |
rfind(sub[, start[, end]]) | 类似于 find() 方法,不过是从右边开始查找。 |
rindex(sub[, start[, end]]) | 类似于 index() 方法,不过是从右边开始。 |
rjust(width) | 返回一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串。 |
rpartition(sub) | 类似于 partition() 方法,不过是从右边开始查找。 |
rstrip() | 删除字符串末尾的空格。 |
split(sep=None, maxsplit=-1) | 不带参数默认是以空格为分隔符切片字符串,如果 maxsplit 参数有设置,则仅分隔 maxsplit 个子字符串,返回切片后的子字符串拼接的列表。 |
splitlines(([keepends])) | 按照 ‘\n’ 分隔,返回一个包含各行作为元素的列表,如果 keepends 参数指定,则返回前 keepends 行。 |
startswith(prefix[, start[, end]]) | 检查字符串是否以 prefix 开头,是则返回 True,否则返回 False。start 和 end 参数可以指定范围检查,可选。 |
strip([chars]) | 删除字符串前边和后边所有的空格,chars 参数可以定制删除的字符,可选。 |
swapcase() | 翻转字符串中的大小写。 |
title() | 返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。 |
translate(table) | 根据 table 的规则(可以由 str.maketrans(‘a’, ‘b’) 定制)转换字符串中的字符。 |
upper() | 转换字符串中的所有小写字符为大写。 |
zfill(width) | 返回长度为 width 的字符串,原字符串右对齐,前边用 0 填充。 |
字符串格式化符号含义
[align=center]符号[/align] | [align=center]说明[/align] |
[align=center]%c[/align] | 格式化字符及其 ASCII 码 |
[align=center]%s[/align] | 格式化字符串 |
[align=center]%d[/align] | 格式化整数 |
[align=center]%o[/align] | 格式化无符号八进制数 |
[align=center]%x[/align] | 格式化无符号十六进制数 |
[align=center]%X[/align] | 格式化无符号十六进制数(大写) |
[align=center]%f[/align] | 格式化浮点数字,可指定小数点后的精度 |
[align=center]%e[/align] | 用科学计数法格式化浮点数 |
[align=center]%E[/align] | 作用同 %e,用科学计数法格式化浮点数 |
[align=center]%g[/align] | 根据值的大小决定使用 %f 或 %e |
[align=center]%G[/align] | 作用同 %g,根据值的大小决定使用 %f 或者 %E |
格式化操作符辅助命令
[align=center]符号[/align] | [align=center]说明[/align] |
[align=center]m.n[/align] | m 是显示的最小总宽度,n 是小数点后的位数 |
[align=center]-[/align] | 用于左对齐 |
[align=center]+[/align] | 在正数前面显示加号(+) |
[align=center]#[/align] | 在八进制数前面显示 ‘0o’,在十六进制数前面显示 ‘0x’ 或 ‘0X’ |
[align=center]0[/align] | 显示的数字前面填充 ‘0’ 取代空格 |
Python 的转义字符及其含义
[align=center]符号[/align] | [align=center]说明[/align] |
[align=center]\’[/align] | 单引号 |
[align=center]\"[/align] | 双引号 |
[align=center]\a[/align] | 发出系统响铃声 |
[align=center]\b[/align] | 退格符 |
[align=center]\n[/align] | 换行符 |
[align=center]\t[/align] | 横向制表符(TAB) |
[align=center]\v[/align] | 纵向制表符 |
[align=center]\r[/align] | 回车符 |
[align=center]\f[/align] | 换页符 |
[align=center]\o[/align] | 八进制数代表的字符 |
[align=center]\x[/align] | 十六进制数代表的字符 |
[align=center]\0[/align] | 表示一个空字符 |
[align=center]\\[/align] | 反斜杠 |
相关文章推荐
- 【python】| 阅读内置源码学习字符串常用方法
- 收集常用的Python 内置的各种字符串处理 函数的使用方法
- 字符串strip()方法注意事项 分类: python基础学习 2013-08-16 12:01 422人阅读 评论(0) 收藏
- ruby 字符串常用方法学习
- 【每日一记3.16】python学习记录2--字符串方法
- python 字符串常用方法总结
- oc学习笔记4—— 字符串的常用方法
- Python模块学习之字符串方法——Python学习手册笔记
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- boost常用字符串处理方法学习
- 黄聪:Python+NLTK自然语言处理学习(二):常用方法(similar、common_contexts、generate)
- Python 字符串的内置方法及注释
- python 字符串,列表,字典常用方法
- python 3.2 字符串方法学习总结
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- python第七天--字符串的方法与注释
- python学习笔记——Thread常用方法
- python 学习之字符串方法
- Python修炼--常用字符串、数学函数 分类: python基础学习 2013-06-16 13:23 205人阅读 评论(0) 收藏