首页 > 编程语言 >Python 字符串占位符

Python 字符串占位符

时间:2023-04-22 22:45:01浏览次数:37  
标签:old name Python 占位 拼接 字符串 变量

字符串不能修改
使用 + 运算符拼接字符串,字符串与非字符串不能直接拼接。 弊端:如果变量过多 , 拼接起来很麻烦;字符串 与 非字符串 之间无法进行拼接

 

name = "Tom"
info = "%s is 18 years old" % name

 

%s 是 占位符 :

% 表示要占位
s 表示将 引入的 变量 转为字符串 放入该位置 ;
格式化字符串 与 要引入的变量 之间 , 使用 % 符号 , 不是 + ;

-------------------------------------------------------------------------

多个占位符:

info = "%s is %s years old" % (name, age)

如果有 多个占位符 , 那么 在 % 右侧的 多个变量使用括号括起来 , 使用逗号分割 , 注意顺序不要乱 

 

more:https://blog.51cto.com/u_14202100/6178535

标签:old,name,Python,占位,拼接,字符串,变量
From: https://www.cnblogs.com/sangern/p/17344334.html

相关文章

  • Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据
    全文下载链接:http://tecdat.cn/?p=20678最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务在本文中,我将解释如何将 ......
  • bash shell下最方便的字符串大小写转换方法
     用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦此方法为bash4.0以后新增,bash4.02009年发布$test="abcDEF"#把变量中的第一个字符换成大写$echo${test^}AbcDEF#把变量中的所有小写字母,全部替换为大写$echo${test^^}ABCDEF#......
  • Python 环境搭建
    Python环境搭建https://www.python.org/downloads/      验证  ......
  • 字符串的翻转
    151:reverse(a.begin(),a.end());翻转一个字符串a,翻转位置不计ends.erase(a.begin()+idx,a.end());删除最后的剩余不是单词的部分String::move在string中push_back()是将数据复制一遍放进新的string这样造成了内存的浪费,move可以避免此问题。 ......
  • 搞懂Python正则表达式,这一篇就够了
    本文代码基于Python3.11解释器,除了第一次示例,代码将省略importre这个语句所有示例代码均可以在我的github仓库中的code.py文件内查看[我的仓库](PythonLearinig/正则表达式atmain·saopigqwq233/PythonLearinig(github.com))搞清楚Python正则表达式语法,这一篇就够了......
  • 通过css动画来驱动显示菜单面板的收缩-原理-不占位
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-......
  • QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显
    场景QGIS在Windows上下载安装与建立空间数据库连接:在上面实现QGIS的安装之后,版本是3.26.3。业务需求:1、在dwg文件上绘制多边形区域,并获取绘制区域的wkt字符串。2、根据已知的wkt字符串,在dwg上显示。如果新建多边形图层参考如下QGIS怎样设置简体中文以及新建可编辑的多边形的图层:......
  • Python pandas 数据清洗与数据绘图实战
    1、Python数据探索Python已成为数据科学的主要语言之一,并继续在数据科学领域不断壮大。如前所述,就原始性能而言,Python并不总是速度最快的语言。但是有些数据处理库(如NumPy)主要用C语言编写,并且经过大量优化,以至于速度不再是问题。此外,对可读性和可访问性的考虑往往超过了纯粹的速度......
  • python| 关于excel的文件处理
    创建一个成绩单文件score.xlsx,将平时成绩单.xlsx文件中对应班级工作表中学号和姓名列的内容写入到score.xlsx中,并添加成绩列,每个学生的成绩采用随机生成的一个分数填写进去,最后统计所有学生的平均成绩计算出来后,写入到score.xlsx的最后一行最后一列之后的单元格中去。预想的步骤:1......
  • C语言发展历程、第一个C程序、数据类型、常量变量、字符串
    一、C语言的发展过程计算机是硬件,能识别电信号,电信号有两种,正电和负电,转化成数字信号1/0,计算机只能识别二进制指令,二进制语言是最早的低级语言。通过查表使用,只有科学家掌握。后来人们用一串二进制数表示一个功能,这个就叫助记符,如10100001-ADD,这就是汇编语言。后来人们想能不能用......