python学习第一周之用户交互程序

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)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值