侧边栏壁纸
博主头像
学海无涯博主等级

学无止境

  • 累计撰写 321 篇文章
  • 累计创建 80 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

python数据类型--字符串(一)

利刃
2018-06-11 / 0 评论 / 0 点赞 / 3 阅读 / 3757 字
温馨提示:
本文最后更新于 2024-08-13,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、字符串之capitalize

text = "abcd"
v = text.capitalize()
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
Abcd

Process finished with exit code 0

参数:capitalize(self)

总结:capitalize将英文首字母改为大写字母

二、字符串之casefold

text = 'ABCcd'
v = text.casefold()
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
abccd

Process finished with exit code 0

参数: casefold(self)

总结:casefold将字符串中的大写字母转换为小写字母。

三、字符串之center

示例1:

text = 'ABCcd'
v = text.center(11)
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
   ABCcd   

Process finished with exit code 0

示例2:

text = 'ABCcd'
v = text.center(11,"*")
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
***ABCcd***

Process finished with exit code 0

参数:center(self,width,fillchar=None)

总结:从以上两个示例中来看,字符串以center第一个(整型)参数为字符串长度进行居中,其它位默认以空格填充,如指定第二个参数(字符串参数),则以第二个参数填充。

四、字符串之count

示例1:

text = 'ABCcdcecd'
v = text.count('c')
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
3

Process finished with exit code 0

示例2:

text = 'ABCcdcecd'
v = text.count('c',5)
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
2

Process finished with exit code 0

示例3:

text = 'ABCcdcecd'
v = text.count('c',5,7)
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
1

Process finished with exit code 0

参数:count(self,sub,start=None,end=None)

总结:从以上三个示例中看,count是查找字符串中存在第一个参数(区分大小写)的个数,第二个参数为查找的起始位置,第三个参数为查找的结束位置。

五、字符串之endswith

示例1:

text = 'ABCcdcecd'
v = text.endswith('cd')
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
True

Process finished with exit code 0

示例2:

text = 'ABCcdcecd'
v = text.endswith('cd',3,5)
print(v)

输出:

"D:\python\oldboy study\venv\Scripts\python.exe" "D:/python/oldboy study/S1.py"
True

Process finished with exit code 0

参数:endswith(self,suffix,start=None,end=None)

总结:从以上两个示例中看,endswith是查看字符串是否以第一个参数值为结尾,第二个参数为查找的起始位置,第三个参数为查找的结束位置。如果为真返回True,如果为假返回False。


备注:在参数中,如果参数赋值为None,或指定值,则在调用对象时如果不进行赋值,则使用默认值。


二〇一八年六月十一日 22:58:28




0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区