Python 学习笔记(3)-Python 常用字符串函数的用法

1.Python中的join()函数的用法

 join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

例1

str1 = ('my','name','is','lilei')
str2 = " "
print (str2.join(str1))

输出结果为

my name is lilei
例2

str1 = "my name is lilei"
str2 = "-"
print (str2.join(str1))
输出结果

m-y- -n-a-m-e- -i-s- -l-i-l-e-i
2. Split 函数的用法

str.split(str="", maxsplit)

str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。

str1 = "my name is lilei"
str2 = str1.split(' ',maxsplit=2)
str3 = str1.split()
print(str2);
print(str3)

输出结果

['my', 'name', 'is lilei']
['my', 'name', 'is', 'lilei']

 利用定界字符把二进制序列分离到同类的子序列当中。
 如果给定了一个参数 maxsplit,且这个参数不是负数,分裂器至多会分裂出 maxsplit + 1 个元素。
 如果未给值,或者给了 -1 作为值,那么就表示没有限制分裂数量(他会尽可能的分裂)。

3.find 函数

find() 方法检测字符串str1中是否包含子字符串 str2

str1.find(str2, beg=0, end=len(string))

参数
str1 -- 指定检索的字符串
str2 --包含的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
返回值
如果包含子字符串返回开始的索引值,否则返回-1


str1 = "my name is lilei"
str2 = "name"
print (str1.find(str2))
输出结果

3

4.strip()  函数的用法

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。

例如

str1 = "*my name is lilei*"
str2 = str1.strip('*')
print (str2)
输出

my name is lilei

5.lower() 函数用法

 方法转换字符串中所有大写字符为小写。

例如

str1 = "MY NAME IS LILEI"
str2 = str1.lower()
print (str2)
输出

my name is lilei
6. upper()函数用法

upper() 方法将字符串中的小写字母转为大写字母。

例如

str1 = "my name is lilei"
str2 = str1.upper()
print (str2)
输出

MY NAME IS LILEI






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值