python 交互(输入输出函数)

输入输出函数可以实现与用户进行交互。

1、输入input()

一般默认的输入的数据类型为str类型,所以如果要使用用户输入的数据时,要转化成想要的数据类型然后进行相应的操作。数据类型转化在后面会说。下面是输入用户名和密码的一个小程序:

userName = input("your name is:")

passWord = input("your password is:")

2、输出print()

如果想要把上面输入的username、password以如下的形式输出有哪些方法那。

图1

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)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,756评论 19 139
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,301评论 22 257
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,053评论 18 399
  • Spark SQL, DataFrames and Datasets Guide Overview SQL Dat...
    Joyyx阅读 12,592评论 0 16
  • 同样是刷微博看电影的一天,有时觉得满足,有时又觉得失落。 满足是忙碌的工作告一段落 失落是想玩却没人陪,又恰好看到...
    鸽子和喵阅读 3,315评论 0 0