刷题笔记 - 2998.电影票
Beginning
题目#
代码#
while True:
try:
x = int(input())
print('{} {}'.format(x, x* 10))
except:
break
笔记#
使用占位符(%)格式化输出#
常用占位符#
占位符 | 数据类型 |
---|---|
%s | 字符串 |
%d | 整数 |
%f | 浮点数 |
示例1#
name = 'jack'
age = 21
print('My name is %s.' %name)
print('My name is %s, age is %d.' %(name, age))
# 输出结果
My name is jack.
My name is jack, age is 21.
示例2#
对于浮点数的占位符使用可参考上一篇文章刷题笔记——2997.梯形面积
使用 format 方法格式化输出#
示例1:无参#
print('{} {}'.format('hello','world'))
print('{0} {1}'.format('hello','world'))
print('{1} {0} {1}'.format('hello','world'))
# 输出结果
hello world
hello world
world hello world
示例2:key value#
print('ID:{id},Name:{name}'.format(id='001',name='jack'))
# 输出结果
ID:001,Name:jack
示例3:列表#
list1 = ['001', 'jack']
list2 = ['002', 'jerry']
print('ID:{List[0]},Name:{List[1]}'.format(List = list1))
print('ID:{0[0]},Name:{0[1]}'.format(list1))
print('******')
print('ID:{List1[0]},Name:{List1[1]}\tID:{List2[0]},Name:{List2[1]}'.format(List1 = list1, List2 = list2))
print('ID:{0[0]},Name:{0[1]}\tID:{1[0]},Name:{1[1]}'.format(list1, list2))
# 输出结果
ID:001,Name:jack
ID:001,Name:jack
******
ID:001,Name:jack ID:002,Name:jerry
ID:001,Name:jack ID:002,Name:jerry
列表之间同样可以以无参的格式来使用。
示例4:字典#
dict={'id':'001', 'name':'jack'}
print('ID:{Dict[0]},Name:{Dict[1]}'.format(Dict = dict))
print('ID:{id},Name:{name}'.format(**dict))
# 输出结果
ID:001,Name:jack
ID:001,Name:jack
示例5:类#
class value():
id = '001'
name = 'jack'
print('ID:{Value.id},Name{Value.name}'.format(Value = value))
# 输出结果
ID:001,Name:jack
示例6:魔法参数#
*args
表示任何多个无名参数,它是一个tuple or list;**kwargs
表示关键字参数,它是一个 dict。
args = [',','.']
kwargs = {'id': '001','name':'jack'}
print('ID:{id}{}Name:{name}{}'.format(*args, **kwargs))
# 输出结果
ID:001,Name:jack.
其他用法#
关于format还有其他用法,详情请阅读参考资料中第一篇文章。
参考资料#
Ending
作者:Koi.C
出处:https://www.cnblogs.com/KoiC/p/16962733.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!
欢迎关注个人公众号!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端