码迷,mamicode.com
首页 > 编程语言 > 详细

python用户交互

时间:2017-07-11 19:18:28      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:person   inf   blog   简单的   pre   mat   --   inpu   引号   

Python定义字符串一般用单引号或双引号,把要表示的内容括起来,如:

name   ="linjunjie"
address =‘taiwan‘

如果要定义的字符串有多行的情况,用三个单引号

person = ‘‘‘
name=jj
job=geshou
age=30
‘‘‘
print(person)

第一个交互程序:

打印用户输入的内容

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

info=‘‘‘
-----------info of ‘‘‘+name+‘‘‘--------------
Name:‘‘‘+name+‘‘‘
Age:‘‘‘+age+‘‘‘
Job:‘‘‘+job+‘‘‘
‘‘‘
print(info)

“+”表示拼接字符串变量,类似与js,一段字符串中间需要拼接变量,这种表示方法太麻烦,Python中有更简单的方法:

第二种替换方式:

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

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

%s 表示占位符 表示替换后面括号里面的内容。

%s接收的数据类型是字符串。

%d接收的数据类型是整数。python默认输入的内容都是字符串,如果要用%d要对输入的内容转换一下。

字符串转整型:

age  = input("age:")
print(type(age),type(int(age)))#<class ‘str‘> <class ‘int‘>

整型转字符串:

age  = int(input("age:"))
print(type(age),type(str(age)))#<class ‘int‘> <class ‘str‘>

第三种替换方式:

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

info=‘‘‘
-----------info of {_name}--------------
Name:{_name}
Age:{_age}
Job:{_job}
‘‘‘.format(_name=name,
           _age=age,
           _job=job)
print(info)

  

  

  

 

 

  

 

 

 

 

  

python用户交互

标签:person   inf   blog   简单的   pre   mat   --   inpu   引号   

原文地址:http://www.cnblogs.com/qing-chen/p/7151662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!