python学习笔记(三)

函数操作

使用方式 - 作用
x+y 连接两个字符串x和y
nx或xn 复制n次字符串x
x in s x是s的子串则返回ture否则返回false
len(x) 计算字符串长度
str(x) 任意类型的x转换成对应的字符串类型
hex(x) 将整数x转化位对应的十六进制
oct(x) 将整数x转化位对应的八进制
chr(x) x为unicode编码,返回对应的字符
ord(x) x为字符,返回对应的编码

字符串操作

python学习笔记(三)
python学习笔记(三)
python学习笔记(三)

字符串格式化使用,使用方法如下:
<字符串>.format(逗号分隔的参数)
用法一:
python学习笔记(三)
用法二:
python学习笔记(三)

format格式化

python学习笔记(三)
python学习笔记(三)
python学习笔记(三)

time库

python处理时间的标准库

大致分为三类函数:
1 时间获取:time(),ctime(),gmtime()
2 时间格式化:strftime(),strptime()
3 程序计数:sleep(),perf_counter()

函数名 函数说明
time.time() 获取当前时间戳,即计算机内部时间,浮点数
time.ctime() 易读方式表示
time.gmtime() 计算机可处理的时间格式,即struct_time
time.strftime(tpl,ts) tpl用来定义输出效果,ts内部时间变量
time.perf_counter() 测量时间
time.sleep(x) 延迟x秒

时间格式化

格式化字符串 日期/时间单位 值范围
%Y 0000-9999
%m 01-12
%B 月份名 January-December
%b 月份缩写 Jan-Dec
%d 日期 01-31
%A 星期 Monday-Sunday
%a 星期缩写 Mon-Sun
%H 小时(24进制) 00-23
%I 小时(12进制) 00-11
%p 上/下午 AM,PM
%M 分钟 00-59
%S 00-59

刷新

刷新的本质:用之后的字符覆盖之前的字符
不能换行:print()会自动换行,需要被控制
要能回退:打印后光标退回到之前的位置 用\r