首页 > 其他 > 详细

用户交互

时间:2017-06-29 09:31:17      阅读:200      评论:0      收藏:0      [点我收藏+]

注释:
当行注释:#
多行注释: ‘‘‘ ‘‘‘三个引号注释多行(可以是单引号或者双引号)

 

三个引号也可以打印变量,定义变量,然后就可以变成多行的字符串打印出来
Python中单引号和双引号是一样的,
再”I‘m“这种就可以使用双引号套用用于区别

 

交互input(用于输入交互)

 

第一种字符串打印格式:
不建议使用,占用很多内存,字符串拼接方式

# Author:Roberto
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is ‘‘‘ + name + ‘‘‘--------
Name:‘‘‘+ name +‘‘‘
Age:‘‘‘ + age + ‘‘‘
Job:‘‘‘ + job + ‘‘‘
Sarlay:‘‘‘ + salary + ‘‘‘
‘‘‘
print(info)
比较复杂

 

换成第二种方式,百分号占位符:

s代表的是string,字符

# Author:Roberto
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is %s --------
Name:%s
Age: %s
Job:%s
Sarlay:%s
‘‘‘%(name,name,age,job,salary)
print(info)

字符将age变量换成%d,帮你检测数据类型
%f 浮点,小数

打印一个数据类型
# Author:Roberto
name = input("name:")
age = input("age:")
print(type(age))
job = input("job:")
salary = input("salary:")

打印字符类型,告知类型定义
# Author:Roberto Ye
name = input("name:")
age = int(input("age:")) #intrger转成整形
print(type(age) ,type( str(age)))
job = input("job:")
salary = input("salary:")

info =‘‘‘
-------- info is %s --------
Name:%s
Age: %d
Job:%s
Sarlay:%s
‘‘‘%(name,name,age,job,salary)
print(info)

py2里用raw_input,py3里用input
py2里也有input,接受什么格式就是什么格式:

# Author:Roberto
name = input("name:")
age = int(input("age:")) #intrger转成整形
print(type(age) ,type( str(age)))
job = input("job:")
salary = input("salary:")

info2 =‘‘‘
-------- info is {_name} --------
Name:{_name}
Age: {_age}
Job:{_job}
Sarlay:{_salary}
‘‘‘.format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info2)

用户交互

原文:http://www.cnblogs.com/roberto9/p/7092599.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!