Python之在字符串中引用变量的4种方法
在字符串中加入变量有三种方法:
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种方法相关推荐
- Python在字符串中引用变量
Python在字符串中引用变量 在字符串中加入变量有三种方法: 1.+ 连字符 name = 'zhangsan' print('my name is '+name) #结果为 my name is ...
- Python实现从url中提取域名的几种方法
这篇文章主要介绍了Python实现从url中提取域名的几种方法,本文给出了3种方法实现在URL中提取域名的需求,需要的朋友可以参考下. 从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正 ...
- python学习之去除字符串中的空格(6种方法)
这篇文章主要介绍了Python 字符串去除空格的6种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,来一起学习吧. 在处理Python代码字符串的时候,我们常会遇到要 ...
- 处理数据中分类变量的三种方法(附代码实现)
本文是将kaggle Courses中 Categorical Variables | Kaggle进行了翻译并且加入自己的理解,如有地方不清楚,可以查阅原文 文章目录 介绍 三种方法 1)删除分类变 ...
- String案例 获取一个字符串在另一个字符串中出现的次数(两种方法)
/*思路:定义1个计数器和1个截取后的Str-->判断有无SS-->有就截取并计数-->直到截取完没有ss就停止*/ package Day12;/* 练习2 获取一个字符串在另一个 ...
- JavaScript删除字符串中指定字符的四种方法
方法一:使用replace()方法 replace()方法用于将特定字符或字符串替换为其他字符或字符串. 参数:第一个参数是待替换的字符或字符串,第二个参数是替换为的字符或字符串. 可以将第一个参数设 ...
- Python判断一个字符串是否包含子串的几种方法
https://blog.csdn.net/yl2isoft/article/details/52079960
- C# , 删除字符串中指定字符的几种方法
方法一,String.Replace str = str.Replace("\r", string.Empty).Replace("\n", string.Em ...
- 获取(遍历)字符串中每个字符的----两种方法
最新文章
- J Cheminform.|基于子结构的神经机器翻译用于逆合成预测
- ListControl 换行行高与字体
- bootstrap-反色导航条
- 过程 oracle 写在哪里,Oracle怎么写存储过程? 在什么地方写以及怎么调用?最好给个Sample 急(2)...
- 1034 Head of a Gang (30 分) 【难度: 中 / 知识点: 并查集】
- OpenGL tunnel隧道的实例
- java类似sizeof_如何用Java编写类似C的Sizeof函数
- Shell脚本学习-阶段十一-RAID故障恢复/数据重建
- js操作浏览器cookie详解
- python程度员要学很多英语吗_为什么程序员应该学好英语?
- CCL2022 中文语法纠错评测
- ps盖印图层在哪里_盖印图层在哪
- 关于计算机的小故事英语作文,简单的英语小故事精选【六篇】
- Android客户端登录注册模块
- python使用垂直投影法进行字符串分割
- js 页面打印,兼容单个打印和分页批量打印,自定义页眉和简单页脚
- ui设计现状与意义_浅述UI设计在中国的现状
- Jzoj5426 摘Galo
- 天猫年货节“种果树、收水果”破除你的“水果焦虑”
- QMC5883L磁力计驱动
热门文章
- 简单的Spring MVC入门程序,对于Spring mvc工作流程的理解,servlet标签和servlet-mapping 理解,视图解析器
- Nginx下完美解决WordPress伪静态后台404 Not Found nginx
- unity-Shader显示模型外轮廓线
- Educational Codeforces Round 41 (Rated for Div. 2) ABCDEF
- 兼职,副业的另一种思路分享:想在网上赚钱应该从哪里开始?
- linux--红帽系统nfs服务器配置
- POI操作word合并单元格
- python集合的元素可以是_python集合入门须知
- 实战:从文件夹中庞大的excel(.xlsx)文件中提取并整合数据
- 网易|前端开发实习生 | 杭州 | 2021 一面面经