在字符串中加入变量有三种方法:

1、+ 连字符

name = 'zhangsan'
print('my name is '+name)  #结果为 my name is zhangsan 

2、% 字符

name = 'zhangsan'
age = 25
price = 4500.225
print('my name is %s'%(name))
print('i am %d'%(age)+' years old')
print('my price is %f'%(price))
#保留指定位数小数(四舍五入)
print('my price is %.2f'%(price))  结果为
my name is zhangsan
i am 25 years old
my price is 4500.225000
my price is 4500.23 

3、format()函数

对于变量较多的情况,加入加'+'或者'%'相对比较麻烦,这种情况下可以使用format函数

name = 'zhangsan'
age = 25
price = 4500.225
info = 'my name is {my_name},i am {my_age} years old,my price is {my_price}'\  .format(my_name=name,my_age=age,my_price=price)
print(info)  结果为:
my name is zhangsan,i am 25 years old,my price is 4500.225

4、format()函数的进阶版

aaa = '我'
bbb = '知'
ccc = "道"
ddd = "你"
eee = "一定"
fff = "good at Python"print(f"我想对你说:\n{aaa}\n{bbb}\n{ccc}\n{ddd}\n{eee}\n{fff}")运行结果:
我想对你说:
我
知
道
你
一定
good at Python

f在字符串前面,字符串中引入变量直接{变量名},推荐使用这款

note:python3.6以上才支持的。

Python之在字符串中引用变量的4种方法相关推荐

  1. Python在字符串中引用变量

    Python在字符串中引用变量 在字符串中加入变量有三种方法: 1.+ 连字符 name = 'zhangsan' print('my name is '+name) #结果为 my name is ...

  2. Python实现从url中提取域名的几种方法

    这篇文章主要介绍了Python实现从url中提取域名的几种方法,本文给出了3种方法实现在URL中提取域名的需求,需要的朋友可以参考下. 从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正 ...

  3. python学习之去除字符串中的空格(6种方法)

    这篇文章主要介绍了Python 字符串去除空格的6种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,来一起学习吧. 在处理Python代码字符串的时候,我们常会遇到要 ...

  4. 处理数据中分类变量的三种方法(附代码实现)

    本文是将kaggle Courses中 Categorical Variables | Kaggle进行了翻译并且加入自己的理解,如有地方不清楚,可以查阅原文 文章目录 介绍 三种方法 1)删除分类变 ...

  5. String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)

    /*思路:定义1个计数器和1个截取后的Str-->判断有无SS-->有就截取并计数-->直到截取完没有ss就停止*/ package Day12;/* 练习2 获取一个字符串在另一个 ...

  6. JavaScript删除字符串中指定字符的四种方法

    方法一:使用replace()方法 replace()方法用于将特定字符或字符串替换为其他字符或字符串. 参数:第一个参数是待替换的字符或字符串,第二个参数是替换为的字符或字符串. 可以将第一个参数设 ...

  7. Python判断一个字符串是否包含子串的几种方法

    https://blog.csdn.net/yl2isoft/article/details/52079960

  8. C# , 删除字符串中指定字符的几种方法

    方法一,String.Replace str = str.Replace("\r", string.Empty).Replace("\n", string.Em ...

  9. 获取(遍历)字符串中每个字符的----两种方法

最新文章

  1. J Cheminform.|基于子结构的神经机器翻译用于逆合成预测
  2. ListControl 换行行高与字体
  3. bootstrap-反色导航条
  4. 过程 oracle 写在哪里,Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)...
  5. 1034 Head of a Gang (30 分) 【难度: 中 / 知识点: 并查集】
  6. OpenGL tunnel隧道的实例
  7. java类似sizeof_如何用Java编写类似C的Sizeof函数
  8. Shell脚本学习-阶段十一-RAID故障恢复/数据重建
  9. js操作浏览器cookie详解
  10. python程度员要学很多英语吗_为什么程序员应该学好英语?
  11. CCL2022 中文语法纠错评测
  12. ps盖印图层在哪里_盖印图层在哪
  13. 关于计算机的小故事英语作文,简单的英语小故事精选【六篇】
  14. Android客户端登录注册模块
  15. python使用垂直投影法进行字符串分割
  16. js 页面打印,兼容单个打印和分页批量打印,自定义页眉和简单页脚
  17. ui设计现状与意义_浅述UI设计在中国的现状
  18. Jzoj5426 摘Galo
  19. 天猫年货节“种果树、收水果”破除你的“水果焦虑”
  20. QMC5883L磁力计驱动

热门文章

  1. 简单的Spring MVC入门程序,对于Spring mvc工作流程的理解,servlet标签和servlet-mapping 理解,视图解析器
  2. Nginx下完美解决WordPress伪静态后台404 Not Found nginx
  3. unity-Shader显示模型外轮廓线
  4. Educational Codeforces Round 41 (Rated for Div. 2) ABCDEF
  5. 兼职,副业的另一种思路分享:想在网上赚钱应该从哪里开始?
  6. linux--红帽系统nfs服务器配置
  7. POI操作word合并单元格
  8. python集合的元素可以是_python集合入门须知
  9. 实战:从文件夹中庞大的excel(.xlsx)文件中提取并整合数据
  10. 网易|前端开发实习生 | 杭州 | 2021 一面面经