python输入输出的格式化,用户输入函数,强制类型转化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python输入输出的格式化,用户输入函数,强制类型转化相关的知识,希望对你有一定的参考价值。

#coding=utf-8
name=raw_input(‘name:‘) #raw_input 输入的默认是字符,input默认输入的是输入的格式python3.x中用input=raw_input
age=int(raw_input(‘age:‘))#int()强制类型转换(intster)
print type(age)#输出age的类型格式
job=raw_input(‘job:‘)
salary=raw_input(‘salary:‘)
#‘‘‘‘‘‘代表着多行注释,赋值给变量就是多行变量,最好不要用+号拼接字符串用拼接需要开辟更多的内存
"""info1 = ‘‘‘
----------info of %s ----------
name:%s
age:%d
job:%s
salary:%s
‘‘‘ %(name,name,age,job,salary)
#%s代表着替代字符串%d代表着代替数字
print info1"""
info2 = ‘‘‘
----------info of {_name} ----------
name:{_name}
age:{_age}
job:{_job}
salary:{_salary}
‘‘‘.format(_name=name,_age=age,_job=job,_salary=salary)#.format格式化字符串用名字格式化
print info2

info3 = ‘‘‘
----------info of {0} ----------
name:{0}
age:{1}
job:{2}
salary:{3}
‘‘‘.format(name,age,job,salary)#.format格式化字符串用下标格式化
print info2
























以上是关于python输入输出的格式化,用户输入函数,强制类型转化的主要内容,如果未能解决你的问题,请参考以下文章

Python的用户交互程序及格式化输出

Python3 输入输出和File(文件) 方法

Python3 输入和输出

python3 语法学习 输入输出美观

python3.4控制用户输入与输出

python格式化问题