1.在python中,#为单行注释,''' '''三个单引号可以表示注释多行,打印多行
2.将输入的值打印出来,如以下程序
username = input("username:")
password = input("password")
print(username,password)
3(1)三个单引号打印结果
name = input("name:")
age = int(input("age:"))#integer,python默认数据类型为str,需要先转换为int类型
print(type(age), type(str(age))) #打印数据类型
job = input("job:")
salary = input("salary:")
info = '''
-------info of %s -------
Name:%s
Age:%d
Job:%s
Salary:%s
''' % (name, name, age, job, salary) #%s也是一个占位符,输出中有2个name
#%s代表string,%d输出格式为整型,%f输出格式为浮点数
print(info)
输出结果如下:
name:1
age:1
<class 'int'> <class 'str'>
job:1
salary:1
-------info of 1 -------
Name:1
Age:1
Job:1
Salary:1
3(2)三个单引号打印结果
name = input("name:")
age = int(input("age:"))#integer
print(type(age), type(str(age))) #打印数据类型
job = input("job:")
salary = input("salary:")
info2 = '''
-------info of {_name} -------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info2)
3(3)三个单引号打印结果(不常用,不建议用)
name = input("name:")
age = int(input("age:")) #integer
print(type(age), type(str(age))) #打印数据类型
job = input("job:")
salary = input("salary:")
info3 = '''
-------info of {0} -------
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)
print(info3)