db2 replace函数的用法_python基础系列——字符串知识点,函数及操作
此文为本人在学习python过程中,整理出来的学习笔记。
一、字符串简介与书写
在python 3中,有三种类型的字符串:str用于Unicode文本,bytes用于二进制数据,bytearray是bytes的变体。
1.字符串的书写
python中用引号包裹起来的都为字符串类型,如:
#单引号:
单引号与双引号作用一样,可互换。之所以要有这两种一样的表达式是因为可避免在字符串中出现引号时,就必须使用转义字符。如:
'knigth''s'
注意在两个字符串中间加上引号会使其变为元组!
a
2.制表符
python中字符串书写时注意制表符的运用。
s
常见制表符有:
简单示例:
strr
3.取消转义
有时制表符会让代码运行时产生歧义,这时既需要取消转义,常用的有raw与。如:
myfilepath
二、字符串的基本操作
字符串的基本操作
1.字符串长度、拼接、重复操作:
#计算字符串长度
2.For 循环及 in 表达:
For 循环
myjob
注意还有下面的一种用法:
myjob
In 返回的为布尔值,及True和False:
myjob
3.索引及切片:
s
切片的步长:及切片操作包含一个可选的步长参数。如:
strr
3.1 反向切片的应用
切片两边的数值一般来说需从小到大:
strr
4.字符串转换
在一定条件下,字符串与其他类型数据之间可进行转化:
最常用的函数有:
int():将符合格式的对象转化为整数;
str():将对象转化为字符串
float():将符合格式的对象转化为浮点数
a
4.1 ord与chr函数
ord函数将单个字符转化为对应的ASCII码,chr函数则起到相反作用。
print
5.字符串的修改
字符串属于‘不可变序列’,一般来说不允许直接修改,如:
s
但是可以通过对变量的赋值与字符串切片相结合的操作,来达到修改的目的。如:
s
也可通过replace函数对字符串进行替换操作:
s
6.字符串的格式化
有时在书写文本过程中需要对其中有些内容进行格式化,以达到想要输出的结果。如:
number
注意以下的用法所导致不同的结果!
a
6.1 基于字典的字符串格式化
strr
三、字符串方法
常用的字符串方法:
1.find方法
find方法用来寻找字符串中是否包含所查找对象,如包含则返回其所在位置(第一次出现的位置),不包含则返回-1:。如:
s
又如:
strr
1.1 利用find方法达到修改字符串的目的
可利用find方法与切片相结合,达到在指定位置修改字符串的目的。如:
strr
2.list,join方法
2.1 list方法
list方法可直接将字符串转化为列表。如:
strr
2.2 join方法
jion方法可将字符串转化为列表。如:
list1
3 split方法
可用split方法对字符串进行切割,返回一个列表。如:
strr
4 其他一些常用方法
4.1 strip 方法
rstrip方法用来去除字符串末尾多余的空白字符串。如:
strr
lstrip方法用来去除字符串开头多余的空白字符串。如:
strr
strip方法则是用来去除字符串首位多余的空白字符串。如:
strr
注:strip也可用来去除一些制表符,如:
strr
4.2 upper方法
字母全部大写
line
4.3 lower方法
字母全部小写
line
4.4 title方法
是字符串想个的单个单词首字母大写,如:
line
4.5 count方法
计数,计数在字符串中出现的次数。如:
strr
5 format方法
format方法也相当于是一种格式化方法,其简单的使用方法为:
template
以上为原创内容,未经允许,请勿转载。