Python学习总结day5(字符串、time库)
字符串
1、若想在字符串中既出现单引号又出现双引号则在最外层使用三个单引号,或双引号。
字符串的使用
1、使用[ ]获取字符串中的一个或多个字符。索引:返回字符串中单个字符
切片:返回字符串中一段字符串 <字符串>[M:N]
#<字符串>[M:N],M缺失表示至开头,N缺失表示至结尾
t="0123456789"
print(t[:3])
#<M:N:K>根据步长K对字符串切片
print(t[1:8:2])
#反向输出
print(t[::-1])

字符串的特殊字符
1、\b:回退
2、\n:换行(光标移动到下行首)
3、\r:回车(光标移动到本行首)
字符串的操作符
#x+y连接两个字符串
x="0123"
y="456"
print(x+y)
#n*x将x复制n次
print(2*x)

字符串的处理函数
#len(x)获取字符串函数
t="12345"
#str(x)将任意类型x所对应的字符串形式
x=1234
print(len(t))
print(str(x))

其中str()与eval()函数相反
chr(u):u为Unicode编码,返回对应的字符
ord(x):x为字符,返回其对应的Unicode编码
也成对
字符串的类型操作
1、方法必须用“.”来执行
2、str.lower(),str.upper:全小写,全大写
3、count():返回出现的次数
t="AaBcD"
print(t.upper())
print("a,b,c,d".split(","))
#count()返回出现的次数
print(t.upper().count("A"))

4、replace()函数对字符串中的部分进行替换
5、center(width[,fillchar])对格式进行居中处理
6、strip(chars):从字符串中去掉在其左侧和右侧chars中列出的字符
7、join(iter):在iter变量除最后元素后增加一个字符
t="AaBcD"
print(t.replace("A", "1"))
print(t.center(20, "-"))
print(t.strip("D"))
print("+".join(t))

time库
时间获取
1、time.time():计算机内部时间值,表示时间的浮点数
2、ctime():获取当前时间并以人类易读方式表示,返回字符串的形式
3、gmtime():计算机程序可处理的时间格式
时间格式化
4、strftime(tpl,ts):tpl模板字符串,ts为计算机内部时间类型变量,由gmtime获得
5、strptime(str,tpl):与上面的是互补关系,str是字符串类型的时间
程序计时
6、sleep():休眠,单位是秒,可以为浮点数
7、perf_counter():测量时间,获取cpu级别精确时间计数值,连续调用,计算差值
本文详细介绍了Python中字符串的使用方法,包括字符串的创建、索引、切片及特殊字符等,并深入探讨了字符串操作符、处理函数与类型操作。此外,还讲解了time库的基本使用,如获取时间、格式化时间及程序计时等功能。
182

被折叠的 条评论
为什么被折叠?



