Python_No.2 day-Interaction/type

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


username=input("username:")
password=input("password:")
print(username,password)

name=input("name:")
age=input("age:")
job=input("job:")

info='''
info ''' + name + '''
name:'''+ name + '''
age:''' + age + '''
job:''' + job + '''
'''
#想多行打印,可以采用三个'''。'''+[string]+'''输出string。
print(info)

#############这里要提醒的是python3 以上的input出来都是字符串,需要去定义类型,如下###############

name=input("name:")
age=int(input("age:"))
job=input("job:")
info='''
info %s
name:%s
age:%s
job:%s
''' % (name,name,age,job)
print (info)
print(type(age))

#"%s = string" 定制输出类型为“字符串”
#"%d = 数值" 定制输出类型为“数值”
#"%f = 浮点' 定制输出类型为“浮点”

#
print(type(age)) ##输出<class 'str'> 为字符串
#int =integer===整型
#str= string ===字符串

##########################################################
info2='''
-----info of {_name}-----
Name={_name}
age={_age}
job={_job}
'''.format(_name=name,
_age=age,
_job=job)
print(info2)

##########################################################
info3='''
-----info of {0}-----
Name={0}
age={1}
job={2}
'''.format(name,age,job)

print(info3)

##########################################################
 
info4='''
-----info of {0}-----
Name={0}
age={1}
job={2}
#'''.format(name,age,job),0=name 1=age,2=job
print(info4)

##########################################################
posted @ 2020-12-03 22:33  命由我  阅读(113)  评论(0)    收藏  举报