Python学习总结day5

本文详细介绍了Python中字符串的使用方法,包括字符串的创建、索引、切片及特殊字符等,并深入探讨了字符串操作符、处理函数与类型操作。此外,还讲解了time库的基本使用,如获取时间、格式化时间及程序计时等功能。

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级别精确时间计数值,连续调用,计算差值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值