python中变量引用的推荐方式

本文介绍了Python中四种常见的字符串格式化方法,包括简单的逗号分隔、百分比占位符、加号连接以及format函数的使用。通过实例展示了如何在字符串中插入变量并输出,适合初学者参考学习。

输入:input

输出推荐方式:

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
# Author:Bell Sun


# name = test #name 等于变量test,而不是值
name = "test"
age = "18"
# 一次指定一次使用:
print("第0种:")
print("Name and Age:",name,age)
print("第一种:")
print('''Name:%s , Age:%s'''%(name,age))
print("第二种:")
print('''Name:''' + name + '''Age:''' + age)
# 一次指定可以多次使用:
print("第三种:")
print('Name:{_name} Name:{_name}'.format(_name = name)+ '\n' + 'Age:{_age}'.format(_age = age))
print('Name:{_name},Age:{_age}'.format(_name=name, _age=age))
print("Name:{_name},Age:{_age}".format(_name=name, _age=age))
#单引号和双引号没有区别,但是定义的临时变量名称一定要写对,不然就得来一场找不一样的游戏,你懂得
print("第四种:")
print("Name:{0}  Name:{0}  \nAge:{1}".format(name,age))

详细示例:

定义变量:共有部分

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
# Author:Bell Sun
#interaction: n. 相互作用;交互作用

name = input("name:")
#age = input("age:")
#print(type(age))
# 字符串切换为整形 打印变量的数据类型
age = int(input("age:"))
print(type(age))
gf_of_name = input("girlfriend:")
job = input("job:")
salary = input("salary:")

#推荐方法一

#
#(一)高级的处理方法,可以引用多种类型的数据
#
info_1= '''
---info_1_ of %s shell_python ---
Name:%s  
Age: %d
Job: %s 
Girlfriend: %s 
Salary: %s 
'''%(name,name,age,job,gf_of_name,salary)
print(info_1)
#

#推荐方法二

#(二)高级的处理方法,可以引用多种类型的数据
#
info_2= '''
---info_2_ of {_name}---
Name:{_name}
Age: {_age}
Job: {_job}
Girlfriend: {_gf_of_name} 
Salary:{_salary}
'''.format(_gf_of_name=gf_of_name,
           _name=name,
           _age=age,
           _job=job,
           _salary=salary)
print(info_2)
# {}符号一定要成对,不要多写
#变量的引用可以不用按照顺序引用

#推荐方法三

#
#(三) 
#
info_3= '''
---info_3_ of {0}---
Name:{0}
Age: {1}
Job: {2}
Girlfriend: {3} 
Salary:{4}
'''.format(name,age,job,gf_of_name,salary)
print(info_3)

 

 

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工具人01

仗剑天涯,从你的打赏开始

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值