str方法总结
来源:互联网 发布:精准数据营销 编辑:程序博客网 时间:2024/06/05 19:11
第一組:將其變爲相應的格式
1 s.capitalize()
首字母大寫
2 s.lower()
變成小寫
3 s.upper()
變成大寫
4 s.title()
變成英文標題的格式
5 s.swapcase()
大小寫相互轉化
第二組:首尾判斷
1 s.endswith(suffix,start,end)
制定範圍內以啥啥啥開頭?
2 s.startswith(prifix,start,end)
制定範圍內以啥啥啥結尾?
第三組:類型判斷
1 s.isalnum()
數字或者字母?
2 s.isalpha()
字母?
3 s.isdigit()
數字?
4 s.islower()
小寫字母?
5 s.isupper()
大寫字母?
6 s.isspace()
空格?
7 s.istitle()
符合標題格式?
第四組:格式、內容調整
1 s.center(width,fillchar)
width指定長度,s居中,fillchar填充
2 s.ljust(width,fillchar)
width指定長度,s靠左,fillchar填充
3 s.rjustwidth,fillchar)
width指定長度,s靠右,fillchar填充
4 s.strip(char)
去除兩端空格
5 s.lstrip(char)
去左邊空格
6 s.rstrip(char)
去右邊空格
7 s.format()
格式化輸出
s
=
'{0}{1}{2}'
.
format
(
'zero'
,
'one'
,
'two'
)
s
=
'{one}{two}{three}'
.
format
(one
=
'one'
, two
=
'two'
,three
=
'three'
)
第一行中,前半部分順序從0開始,按照後半部分給出的值的順序向裏填充
第二行中,相當於關鍵字參數
8 s.expandtabs(tabsize)
將字符串中的tab換成tabsize個空格
9 s.replace(old,new,count)
new替換old,count次
第五組:查找
1 s.find(sub,start,end)
在指定範圍尋找sub,找到了就返回索引,找不到返回-1,找第一個。
2 s.rfind(sub,start,end)
從右邊開始找
3 s.index(sub,start,end)
與find不同的是找不到會報錯
4 s.rindex(sub,start,end)
從右邊開始找
第六組:分割、拼接
1 s.split(sep,maxsplit)
分割字符串
2 s.splitlines(num)
按行分割
3 s.partition(sep)
變成一個3-tuple------》(前,sep,後)
4 s.join(iterable)
將iterable中的元素用s拼接起來
其餘
1 s.decode(encoding,errors)
解碼,給出編碼方式,也可以給出錯誤返回值
2 s.count(sub,start,end)
計數
s.translate()//這個還沒搞明白
- str方法总结
- str()方法
- str判断字符串方法
- python-str方法使用
- python str 方法
- Python str.split方法
- Python str对象方法
- python-str(常用方法)
- Python str内置方法
- unicode .decode /str.encode方法
- python str的一些方法
- python unicode转str方法
- python unicode转str方法
- python的str类方法
- Python3.6 str内置方法
- python str转bool方法
- python str常用方法简介
- str
- DaVinci Resolve 14 Studio(视频剪辑工具套装)官方中文破解版V14.2.0下载 | DaVinci Resolve百度云
- RefineNet学习笔记
- CSS page-break-after 属性
- OpenWrt挂载USB,换源,在U盘上安装软件
- 动画
- str方法总结
- Graph Cut总结
- 第一次参加创业比赛有感——老人异常行为检测
- 基于TCP,UDP的网络编程总结
- Android xml布局预览错误java.lang.NoSuchFieldError: action_bar
- localtime时间获取
- LeetCode —— 70. Climbing Stairs
- MySQL 中 You can't specify target table '表名' for update in FROM clause错误解决办法
- 使用Java 中Timer定时器设置订单提交后24小时未付款订单状态为已关闭。