python在字符串中引用变量

1 +

name='lisi'

print('you name'+name)

 

2%格式化输出 类是与C

name='lisi'

age=25

price=345.78

print('name is%s'%(name))

print('i am %d'%(age)+'year')

 

3 format函数

变量较多的情况下使用

"%s%d"%("a",1)
"{}{}".format("a",1)

三种方式

(1)不带编号,即“{}”

(2)带数字编号,可调换顺序,即“{1}”、“{2}”

(3)带关键字,即“{a}”、“{tom}”

 

 >>> print('{} {}'.format('hello','world'))  # 不带字段
  hello world
  >>> print('{0} {1}'.format('hello','world'))  # 带数字编号
  hello world
  >>> print('{0} {1} {0}'.format('hello','world'))  # 打乱顺序
  hello world hello
  >>> print('{1} {1} {0}'.format('hello','world'))
  world world hello
  >>> print('{a} {tom} {a}'.format(tom='hello',a='world'))  # 带关键字
 world hello world

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值