用户交互模板之占位符的使用

注意,这个是在Python3.0以上环境下进行的操作,这个版本中只有input,默认所有都是字符串,如果想要获取数字,需要使用int来进行转换。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Author: Leon xie

info = '这个var将被打印出来,在Python3.0的环境下运行'

name = input("请输入你的名字:")
age = input("请输入你的年龄:")
job = input("请输入你的工作:")
salary = input("请输入你的工资:")

print(type(age))

msg = '''
    Personal information of %s:
            name: %s
            age: %s
            job: %s
            salary: %s
--------------------------
''' % (name,name,age,job,salary)

print(msg)

输出结果如下:

请输入你的名字:xd
请输入你的年龄:22
请输入你的工作:it
请输入你的工资:2W
<class 'str'>

    Personal information of xd:
            name: xd
            age: 22
            job: it
            salary: 2W
--------------------------

说明:

这里常用语句打印菜单选项,这里我打印了一个年龄的类型,返回<class 'str'>。说明是字符串。

下面的变量个数要与上面的占位符相等,不然会报错。

 

posted @ 2016-11-14 11:46  我还可以试试  阅读(338)  评论(0编辑  收藏  举报