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为字符,返回对应的编码 |
字符串操作
字符串格式化使用,使用方法如下:
<字符串>.format(逗号分隔的参数)
用法一:
用法二:
format格式化
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