栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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}岁‘)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/948619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号