函数操作
| 使用方式 - | 作用 |
|---|---|
| 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