leetcode第四天任务

本文详细介绍Python中字符串的使用方法,包括各种转义字符、字符串切片、内置方法如capitalize、lower、upper等,以及字符串格式化。同时,文章还讲解了list和tuple等序列的内置函数,如sum、reversed等,为Python初学者提供了全面的字符串与序列操作技巧。

1.字符串

python可以用成对的单引号和双引号。

tl='lkj'
t2="holle"

\n换行
\t,横向制表符
\r回车
原始字符串需要在字符串前边加一个英文字母r
python三引号允许一个字符串跨多行,字符串中间可以包含换行指标符等特殊字符

字符串的切片

1.具有不可修改性
2.从0开始算
3.算头不算尾,start:end
4.索引可正可负

字符串的常用内置方法

capitalize()将字符串的第一个字符转换为大写
lower()大写转换为小写
upper()中的小写字母转换为大写
swapcase()将大写转换为小写,小写转换为大写

  count(str  ,beg=0,end=len(string))
  
t2.count('l')  #2

startswitch(str ,beg=0,end=len(string))
检查字符串时否以str字符串开头
find(str ,beg=0,end=len(string))检查是否含有str字符串
rfind和find类似但是是从右边开始找

isnumeric()检查字符串里是否只包含数字字符。返回布尔值
ljust(width[fillchar])返回一个源字符串左对齐,剩下的由fillchar补齐
ljust(t2.width[8,‘0’]) #hello000
lstrip( [chars] )截掉字符串左边的空格或指定字符

strip()在字符串上同时执行lstrip()和rstrip()。

t2.strip().strip('h')

partition(sub)找到字符串sub,把字符串分为一个三元组(前sub,sub,后sub)
replace(老的,新的【max】)表示不超过max次
maketrans(intab,outtab)创建字符映射的转换表,第一个参数时字符串表示需要转换的字符,第二个参数也是字符串表示转换的目标。

translate(table,deletechars=’’)

字符串格式化

python format格式化函数

str="[0] jk [1]"
format( ‘i’,'Lsgo'  )

print(str)
#str[]=i jk Lsgo

序列的内置函数

list[]
tuple[]
sum(iterable[start])返回序列iterable与可选参数start的总和。
reversed()用于反向列表中的元素

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值