Python基础知识总结(第二部分)

字符串常用操作:

字符串查询操作:

index:第一个出现的位置,不存在抛出异常

find:不存在不会抛出异常,不存在返回-1

rindex:最后一个出现的位置

rfind

##建议使用find进行索引

字符串大小写转换:

upper():把所有小写转换成大写

lower():把所有大写转换为小写

swapcase():小写转换成大写,大写转换成小写

capitalize():第一个字符转换为大写,其余转换为小写

title():每个单词的首字母大写,其余小写

字符串对齐操作:

center():居中对齐,两个参数,第一个指定总长度,第二个指定填充符,默认空格。

ljust():左对齐,两个参数,第一个指定总长度,第二个指定填充符,默认空格。

rjust():右对齐,两个参数,第一个指定总长度,第二个指定填充符,默认空格。

zfill():右对齐,一个参数,指定总长度,其余用0填充

字符串分割:

split():指定分隔符进行分割,返回列表 。s.split('\t',maxsplit=1)  ##maxsplit指定最大劈分次数

rsplit(): 从右侧开始分割。

字符串判断相关方法:

isidentifier()

isspace()

isaloha()

isdecimal()

isnumeric()

isalnum()

以上是一些判断字符串是否满足一定的规则所定义的相关函数,不常用。

字符串的合并和替换:

s.repalce(A,B)  #用B替换A

‘使用的字符’.join(list/tuple)   ##列表或元组合并成一个新的字符串

‘*’.join(str)##导致每一个字符之间都连接了一个*

字符串的切片操作:

s[::2]  从头开始到结尾,步长为2;

s[1:4:2]

格式化字符串:

1.%占位符

print(‘我叫%s,今年%10d岁‘%(name,age))   ##10表示站位符

print('%.3f'%3.1415926)  ##保留小数点后三位

2.{ }占位符

print(‘我叫{0},今年{1}岁‘.format(name,age))

print('{0:.3}'.format(3.1415923))     #.3表示的共三位,0是索引位

print('{:.3f}'.format(3.1415923))    #.3f表示的是小数点后三位

print('{10:.3f}'.format(3.1415923))    #10表示的是共10位,前面用空格站位  .3f表示的是小数点后三位

3.f-string

print(f‘我叫{name},今年{age}岁‘)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值