Python字符串、列表[list]、元组tuple()、字典常用函数及操作

一、字符串的去空格和特殊符号、字符串连接(拼接)、查找、字符串比较、字符串长度、大小写转换、字符串的分割

常用的这些语法网站推荐个:https://www.runoob.com/   搜索时候前面+python即可

1、字符串的去空格和特殊符号

str="  skd_ks  ,kd../123"
#Python strip() 方法用于移除字符串头尾指定的字符
str.strip()  #移除首空格
#Python lstrip()返回截掉字符串左边的空格或指定字符后生成的新字符串,l表示left,同理rstrip()

2、字符串拼接

方法1,直接两个字符串用+

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

s1="+"
str=("u","kks","k s1","v")
s2=s1.join(str)
print(s2)

3、字符串查找

python find()   find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

python index()   index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法:str.index(str, beg=0, end=len(string))

4、字符串比较

直接采用==,>,<

5、字符串长度

str.len()

6、大小写转换

转化为大写:str.upper()

转化为小写:str.lower

大小写互换:str.swapcase()

首字符大写:str.capitalize()

7、分割字符串

Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串

str.split(str="", num=string.count(str))
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n,有m个空格或者\n就分成m+1块
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个

二、列表

1、常用的以下函数

len(list)返回列表元素数目

max(list)

min(list)  #列表元素必须是数字,才能返回最值

2、常见操作

list.append(str)# 在列表末尾添加元素

list.pop(obj=list[-1])#移除列表中的一个元素,括号为空的话默认最后一个元素

list.count(str)#统计某个元素出现的数目

list.extend(listm[i:j])

list.remove(obj)#移除列表中某个值得第一个匹配项

list.reverse()反向列表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值