任务009描述
编写一个程序,将一个以元组形式呈现的日期数,用符合日常使用习惯的方式显示出来。
示例的元组变量:exam_st_date = (11, 12, 2014)
示例的输出信息:The examination will start from : 11 / 12 / 2014
思路与示例
最简单的思路就是从元组中获取表示日期的三个数值,然后输出。
要从元组中取值,可以用索引值的方式,但在这里要连续取多个,可以用解包的方式来实现。
你可能对解包感到陌生,但实际上一直在使用,例如交换数据的表达式:a, b = b, a
实质上是(a,b)=(b,a)
。
解包操作适合于元组,也可用于列表,但要注意两侧的变量数或元素数应该相等。
因此,此例可以采用元组解压,直接格式化输出的形式来实现。
示例代码:
exam_st_date = (11, 12, 2014)
print('The examination wii start from: %i / %i / %i'%exam_st_date)
运行结果:
The examination wii start from: 11 / 12 / 2014