网站首页 > 技术文章 正文
r/R:非转义的原始字符串
与普通字符相比,其他相对特殊的字符,其中可能包含转义字符。即,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示 Tab 等。而如果是以 r 开头,那么说明后面的字符,都是普通的字符了,即如果是”\n”那么表示一个反斜杠字符,一个字母 n,而不是表示换行了。
以 r 开头的字符,常用于正则表达式,对应着 re 模块。
r'input\n' # 非转义原生字符,经处理”\n”变成了”\”和”n”。也就是\n表示的是两个字符,而不是换行。
输出:
'input\\n'
b:bytes
python3.x 里默认的 str 是 (py2.x 里的)unicode, bytes 是(py2.x) 的 str, b'' 前缀代表的就是 bytes
python2.x 里, b 前缀没什么具体意义, 只是为了兼容 python3.x 的这种写法
b'input\n' # bytes字节符,打印以b开头。
输出:
b'input\n'
u/U:表示 unicode 字符串
不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行 unicode 编码。
一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带 u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。
注:建议所有编码方式采用 utf8
u'input\n' # unicode编码字符,python3默认字符串编码方式。
输出:
'input\n'
f/format():格式化操作
案例如下:
name = "apollo"
print("My name is %s" % name)
print("My name is {}".format(name))
输出:
My name is apollo
My name is apollo
My name is apollo
My name is apollo
猜你喜欢
- 2025-06-18 Python小游戏——“石头剪刀布”(python石头剪刀布游戏怎么写)
- 2025-06-18 3.2数据类型和变量赋值(JAVA程序员改行Python当天入门教程)
- 2025-06-18 GESP第六次认证真题解析C++、Python直播预告
- 2025-06-18 每周一个 Python 模块 | fnmatch(python一周的星期几)
- 2025-06-18 fsociety,一个非常厉害的 Python 库!
- 2025-06-18 python学习笔记之f-string,小白的成长历程
- 2025-06-18 Python基础:f-string不同数据类型的格式化选项,终极指南!
- 2025-06-18 在 Python 中使用 f-String 格式化字符串
- 2025-06-18 如何使用 Python 的 f-string 进行字符串格式化
- 2025-06-18 Python中f-string用法(for char in python string)
- 274℃Python短文,Python中的嵌套条件语句(六)
- 273℃python笔记:for循环嵌套。end=""的作用,图形打印
- 271℃PythonNet:实现Python与.Net代码相互调用!
- 265℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 265℃Python实现字符串小写转大写并写入文件
- 125℃原来2025是完美的平方年,一起探索六种平方的算吧
- 106℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 104℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- Python入门体验第二课教学反思:学情把握不准确,意外连连
- Python学不会来打我(95)python工厂函数知识点总结
- Python——使用reduce()方法(python函数reduce)
- Python每日一题(python输出每日一贴)
- Python学不会来打我(92)python代码调试知识总结(五)属性问题
- Python 的 __init__ 一起认识认识
- Python中 __init__的通俗解释是什么?
- Rocky Linux 9 系统初始化与安全加固脚本
- Python构建MCP服务器完整教程:5步打造专属AI工...
- Python的import都在用,可没人告诉我底层是这样的
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)