Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0462
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在:
个人网站: `https://oeasy.org`
蓝桥云课: `https://www.lanqiao.cn/courses/3584`
GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
Gitee: `https://gitee.com/overmind1980/oeasypython`
---
| 效果 |
英文 |
符号 |
操作数 |
| 按位与 |
bitwise and |
& |
2 |
| 按位或 |
bitwise or |
| |
2 |
| 按位非 |
bitwise not |
~ |
1 |
| 按位异或 |
bitwise exclusive or |
^ |
2 |
- 这一切都是从str.format引发出来的
- str.format 可以使用 上下文 中的 变量吗?🤔




import math
print(f"{math.e:8.3f}")
print(f"{math.e:^8.3f}")
print(f"{math.e:_^8.3f}")
print(f"{math.e:_^+8.3f}")
print(f"{math.e*1000:_^+16,.5f}")
print(f"{math.e*1000:_^+16,.5f}")


| 符号 |
来源 |
含义 |
| e |
exponent of 10 |
科学计数法 |
| E |
Exponent of 10 |
大写科学计数法 |
| f |
float |
浮点小数 |
| F |
Float |
大写浮点小数 |
| g |
general |
通用格式 |
| G |
General |
大写通用格式 |
| n |
number |
数字格式 |
| % |
percent |
百分比 |
| None |
|
默认格式 |
- 有的时候可能找不到
- 比如下图中inner函数
- 找不到outer的x变量

- 除非
- 在子函数里面声明了x
- x 引用outer中的 参数x
- 就可以用了
- 如果就想在f-string里面
- 两个{括号 合成一个{
- 两个}括号 合成一个}
- 很像转义字符


| 符号 |
作用 |
| !a |
对目标调用ascii函数 |
| !r |
对目标调用repr函数 |
| !s |
对目标调用str函数 |


| !a |
!s |
!r |
| ascii() |
str() |
repr() |


-
之前有 两种处理字符串的方式
-
我们这次研究了f-string
- f-string的意思是
- 格式化后的字符串
- formatted string

- 格式化的过程中
- 可以 引用 上下文中的变量
- 从而 得到相应的 最终值

- 除了f-string之外
- 这r-string怎么用呢?🤔
- 下次再说👋🏻
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。