Python 在字符串中加入变量的实例讲解


Posted in Python onMay 02, 2018

有时候,我们需要在字符串中加入相应的变量,以下提供了几种字符串加入变量的方法:

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

以上这篇Python 在字符串中加入变量的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python文件比较示例分享
Jan 10 Python
python错误处理详解
Sep 28 Python
python中while循环语句用法简单实例
May 07 Python
python中numpy包使用教程之数组和相关操作详解
Jul 30 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
详解Python3 pandas.merge用法
Sep 05 Python
Django 设置多环境配置文件载入问题
Feb 25 Python
Python+pyftpdlib实现局域网文件互传
Aug 24 Python
Python 实现字符串中指定位置插入一个字符
May 02 #Python
Python3实现的简单验证码识别功能示例
May 02 #Python
利用Python在一个文件的头部插入数据的实例
May 02 #Python
python在文本开头插入一行的实例
May 02 #Python
Python实现的根据文件名查找数据文件功能示例
May 02 #Python
对Python3中的print函数以及与python2的对比分析
May 02 #Python
python print 按逗号或空格分隔的方法
May 02 #Python
You might like
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
修改发贴的编辑功能
2007/03/07 Javascript
Javascript与flash交互通信基础教程
2008/08/07 Javascript
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
2017/09/01 jQuery
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
详解如何在vue+element-ui的项目中封装dialog组件
2020/12/11 Vue.js
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
python学习入门细节知识点
2018/03/29 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
门卫人员岗位职责
2013/12/24 职场文书
银行求职信范文
2014/05/26 职场文书
幼儿园开学通知
2015/04/24 职场文书
七年级话题作文之执着
2019/11/19 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
如何Tomcat中使用ipv6地址
2022/05/06 Servers