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

yipeiwu_com5年前Python基础

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

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中的super()方法使用简介

子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字, 这时候就该super()登...

pandas.cut具体使用总结

用途 pandas.cut用来把一组数据分割成离散的区间。比如有一组年龄数据,可以使用pandas.cut将年龄数据分割成不同的年龄段并打上标签。 原型 pandas.cut(x,...

python使用scrapy解析js示例

复制代码 代码如下:from selenium import selenium class MySpider(CrawlSpider):    name =...

python 通过类中一个方法获取另一个方法变量的实例

1、在进行接口自动化测试过程中,经常出现接口数据的互相调用,如一些操作需要调用登陆之后返回的session或者token,下面同个简单的方法进行讲解 class A(): def...

深入解析Python中函数的参数与作用域

传递参数 函数传递参数时的一些简要的关键点: 参数的传递是通过自动将对象赋值给本地变量名来实现的。所有的参数实际上都是通过指针进行传递的,作为参数被传递的对象从来不自动拷贝。...