Python学习记录-用户交互,字符串拼接输出

用户交互:

1,name=input('请输入姓名:') 将用户输入的值赋予变量’name’
在Python3中input输入默认变量类型为String(字符串),如果需要将输入类型进行强制转换,则需要进行定义,如a=int(input('请输入您的年龄:')),这样变量a为int类型。

字符串拼接

1,不建议使用+…+形式进行拼接。
2,2种方式进行拼接

1. %s字符串拼接-占位符
name=input('name:')
age=int(input('age:'))
print('My Name is %s,My age is %s' %(name,age)) #使用%s进行占位,然后使用name及age的变量进行替换

输出结果如下:

name:furyz
age:26
My Name is furyz,My age is 26
2.使用.format进行输出
name=input('Name:')
age=int(input('age:'))
print('My Name is {_name},My age is {_age}'.format(_name=name,_age=age))

输出如下:

Name:fuRyZ
age:21
My Name is fuRyZ,My age is 21

多行输出

使用'''
.....
.....
'''

进行多行输出。

name=input('Your Name:')
age=int(input('Your age:'))
print('''
Your Name is {_name},
Your age is {_age}
'''.format(_name=name,_age=age))

输出结果

Your Name:fuRyZ
Your age:26

Your Name is fuRyZ,
Your age is 26
posted @ 2018-02-13 15:59  fuRyZ  阅读(188)  评论(0编辑  收藏  举报