当前位置: 首页 > news >正文

Python格式符和\

a = float(input()) print('%.2f' % a)

第一个%:属于「格式占位符」

出现在字符串内部%.2f中,是模板标记,告诉 Python:「这里要放一个浮点数,并且保留 2 位小数」。

%:占位符的开头标识;

.2f:指定格式(浮点数、保留 2 位小数)。

2. 第二个%:属于「格式化操作符」

出现在字符串外部,是 Python 的运算符,作用是「建立连接」—— 把右边的变量a,按照左边字符串里的占位符规则,填充到对应位置。

a = float(input()) print(f'{a:.2f}') # 用 f 开头,直接在 {} 里写变量和格式,无需额外 %
第二行:print(f'{a:.2f}')

这行是按指定格式输出变量 a,核心是理解f-string(格式化字符串)的语法:

print():Python 内置函数,作用是「把括号里的内容显示在控制台」;

f'':字符串开头的f是「格式符」,告诉 Python:这是一个需要格式化的字符串,里面的{}会被替换成具体的值;

{a}:表示「把变量a的值放到这个位置」;

:.2f:这是格式控制符,跟在变量a后面,作用是「指定显示格式」:.2:表示保留2 位小数

f:表示按浮点数格式显示(即使数字是整数,也会补 0 到 2 位小数,比如a=5会显示5.00)。

在 Python 中,行尾的\续行符,作用是告诉解释器:“这行代码还没结束,下一行是这行的延续”。

# 带续行符 \ 的正确写法 pattern = " * \\" + \ " *** \\" + \ "*****" print(pattern)

输出

* \ *** \*****

如果每行结尾去掉\,Python 解释器会认为每行都是独立的代码,直接报错:

# 去掉续行符 \ 的错误写法 pattern = " * " + " *** " + "*****" print(pattern)

\是 “告诉 Python 这行还没写完” 的标志,去掉后 Python 看不懂 “跨行吗的字符串拼接”。

# 方案1:括号自动续行(推荐) pattern = ( " * " + " *** " + "*****" ) # 方案2:三引号直接写多行(适合保留换行的场景) pattern_with_newline = """ * *** ***** """ print("无换行拼接:", pattern) print("带换行图案:", pattern_with_newline)
>>> a = 1 + 2 \ # 反斜杠告诉Python“没结束” ... + 3 # 终端自动识别为续行(显示...) >>> print(a) # 输出:6
pattern = " * \\" + \ " *** \\" + \ "*****" print(pattern) * \ *** \***** pattern = " * \\" + SyntaxError: invalid syntax

" * " + " *** "" * "" *** "效果完全一样(都是拼接)

终端写短代码:用\续行,避免按回车直接运行;

写长代码 / 正式代码:用.py文件,不用\,按回车仅换行,运行时执行整文件。这东西没用啦

http://www.jsqmd.com/news/457873/

相关文章:

  • sqlserver基础查看
  • GIS中逐网格判读与标记
  • 利用以太网转换模块构建S7-300与S7-1200、触摸屏的混合网络通信系统
  • huggingface镜像模型下载
  • 110.考试排名(输入有问题
  • C++中宽字符和字符的区别是什么?
  • 写论文,选“会聊天的AI”还是“能交稿的AI”?
  • 实测解析|鑫云创 NANO-WKLA-2T:12cm 小板如何扛起工业级边缘计算大旗?
  • 初识std::make_shared与shared_ptr
  • 侯马晋都饺子店:十五年老店,地道风味
  • 探讨中润科技在江门等地客户认可吗,它的产品价格贵不贵? - 工业品牌热点
  • ​2026年适配新零售行业的商旅平台排名Top 7与商旅平台选型解析
  • 从0到1开发DApp:无技术团队的普通人如何用“资源杠杆”撬动Web3创业?
  • [ExecuTorch 系列] 2. 导出官方支持的大语言模型
  • Java-简单的洗牌抽牌小游戏
  • 探讨品牌FRP采光瓦厂家,潍坊泰霖建材的服务区域有哪些? - myqiye
  • 关于智榜样一阶段01-网络安全导论的学习心得
  • 东北变压器设备厂家TOP5:行业领先者的背后秘密
  • 【Linux系统编程】进程环境 进程终止/命令行参数分析/环境变量/main函数
  • 1111111111111111111
  • 《C++11 :列表初始化、initializer_list、引用折叠、完美转发与可变参数模板》
  • 多服务器数据集中自动化备份方案
  • 计算机毕业设计之springboot羊场养殖数据管理与分析系统设计与实现
  • 2026年钢格栅厂家排名,看看哪些品牌值得选购 - 工业推荐榜
  • 盘点2026年粮库门窗制造商,选择靠谱厂家的技巧 - mypinpai
  • 二、虚拟化技术与云计算-2-virtualization-technology-guide(2)
  • 写论文写到崩溃?试试这 4 款 “AI 写作利器”,导师都看不出是 AI 写的!
  • OpenClaw 大更新:支持 GPT-5.4、记忆热插拔,GitHub Star 突破 28 万
  • 众期期现系统多业务主体协同机制
  • 英伟达推出EgoScale,利用以自我为中心的操作数据进行扩展