输入输出函数可以实现与用户进行交互。
1、输入input()
一般默认的输入的数据类型为str类型,所以如果要使用用户输入的数据时,要转化成想要的数据类型然后进行相应的操作。数据类型转化在后面会说。下面是输入用户名和密码的一个小程序:
userName = input("your name is:")
passWord = input("your password is:")
2、输出print()
如果想要把上面输入的username、password以如下的形式输出有哪些方法那。
1)字符串拼接
info ="----info----\n" +"username:" +username+"\npassword:" + password
不推荐使用这种方法,因为这种方法是初始化了好几块内存,把不同的字符串放在不同的内存空间里。
2)占位符
info1 ='''
---info---
username:%s
password:%s
''' % (username, password)
3)格式化两种方法
info2 ='''
----info-----
username:{username}
password:{password}
'''.format(username=username, password=password)
info3 ='''
----info----
username:{0}
password:{1}
'''.format(username, password)
print(info, info1, info2, info3)