今天要来介绍 string Methods,可以把 string 进行各种处理,来做出你想做的东西。像是全部变为大写,全部变为小写,或是把第一个字母变为大写,大小写对调,找出 string 的长度,把 string 用别的 string 替换掉、对齐和反转等等各种招式。
len()
:取得 string 的长度,今天介绍的只有这个函式是把 str 放在括号内x = 'Hello Python! '
print(len(s))
>>> 14
.upper()
& .lower()
:会把整个 string 转变成大写 or 小写,以下的函式都是加在字串後面的 str.function
x = 'Hello Python! '
x.upper() #全部变为大写
>>> 'HELLO PYTHON! '
x.lower() #全部变为小写
>>> 'hello python! '
.capitalize()
:把第一个字母变大写y = 'wow'
y.capitalize()
>>> 'Wow'
.swapacase()
:大小写对调x = 'Hello Python! '
x.swapcase()
>>> hELLO pYTHON!
.count()
:计算有多少个(括号内)的字串y = 'I have have have a pen'
y.count('have')
>>> 3
y.count('a')
>>> 4
y.count('I') #I 跟 i 是不一样的喔!
>>> 1
.replace()
:把第一个引号内的字元取代为後面引号的字元x = 'Hello Python! '
x.replace('e', 'k') #用 k 取代 e
>>> Hkllo Python!
x.replace('Python', 'Kitty') #用 Kitty 取代 Python
>>> Hello Kitty!
.strip()
:移除字串前後两端特定的字元,预设为空白x = ' happy '
x.strip()
>>> 'happy'
y = '000000012345000000'
y.strip('0')
>>>12345
x = ' happy '
x.rstrip()
>>> ' happy'
y = '000000012345000000'
y.rstrip('0')
>>> '000000012345'
.lstrip()
:移除字串(左端)特定的字元,预设为空白x = ' happy '
x.rstrip()
>>> 'happy '
y = '000000012345000000'
y.rstrip('0')
>>> '12345000000'
str[::-1]
就可以把 string 前後颠倒了x = 'Hello Python! '
x[::-1]
>>> ' !nohtyP olleH'
待续...
>>: 【Day19】 用 4 种不同的 GAN 模型生成音乐简介
阵列算是一种「特殊物件」,可以在里面放入0到多个元素,里面的元素可以是字串、数字等原始型别资料、也...
本系列文章同步发布於笔者网站 上一篇讲述了 OVN Plug-in 在 OpenStack 中的参考...
纪录一下我的作品当中点击get details按钮跳出Popup组件,按下叉叉可关闭Popup组件的...
在我们定义变量的时候都要加上像是 var、const、let等关键字, 那麽他们在作用域中又代表了甚...
缘起 各位好~我是一个软件工程师,追求每年都要有不一样的进步,今年追求的是把自己的基底在打的更稳,之...