刷题笔记 - 2998.电影票

阅读(23)
评论(0)
Beginning

题目#

2998.电影票

代码#

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还有其他用法,详情请阅读参考资料中第一篇文章。

参考资料#

Python格式化输出之format用法详解

python中的格式化输出方法

python3-基础篇-04-字符串格式化输出(%、format())

Ending

作者:Koi.C

出处:https://www.cnblogs.com/KoiC/p/16962733.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

声明:转载或使用请注明本文地址,感谢您的阅读!如果文章内容帮到了您,烦请点一下推荐,不胜感激!


欢迎关注个人公众号!

posted @   KoiC  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
more_horiz
keyboard_arrow_up dark_mode menu palette
选择主题
点击右上角即可分享
微信分享提示