【每日一个小技巧】Python | input的提示信息换行输出,提示信息用变量表示
2024-08-24 21:27:18
【每日一个小技巧】Python | input的提示信息换行输出,提示信息用变量表示
在书写代码的途中,经常会实现这样功能:
请输入下列选项前的序号:
1.选择1
2.选择2
3.选择3
在python中具体的实现的方法有:
print("请输入下列选项前的序号\n",\
"1.选择1\n",\
"2.选择2\n",\
"3.选择3")
i = input()
结果:
>>> print("请输入下列选项前的序号\n",\
... "1.选择1\n",\
... "2.选择2\n",\
... "3.选择3")
i = input()
请输入下列选项前的序号:
1.选择1
2.选择2
3.选择3
测试
>>>
为了以后修改程序更加方便,
可以将选项作为input的提示信息,
且提示信息用变量表示:
TiShiXinXi = ("请输入下列选项前的序号\n",\
"1.选择1\n",\
"2.选择2\n",\
"3.选择3")
i = input(TiShiXinXi)
结果:
('请输入下列选项前的序号\n', '1.选择1\n', '2.选择2\n', '3.选择3')
但是并没有实现换行效果
因为变量TiShiXinXi的类型是元组
元组不支持换行表示
所以我们可以将代码稍微改动一点点:
TiShiXinXi = """请输入下列选项前的序号\n
1.选择1\n
2.选择2\n
3.选择3"""
i = input(TiShiXinXi)
结果:
请输入下列选项前的序号 1.选择1 2.选择2 3.选择3
关于代码如何续行,可以阅读hitrjj大佬的博文:
【python】过长代码换行续行方法
最新文章
- xamarin android webview XHR错误
- lua coroutine for iterator
- 在sql server使用链接服务器中访问mysql
- remote debug in visual studio
- Ceph–s ceph 集群状态
- Linux下安装MATLAB的一些注意事项
- 网络基础---OSI 模型与TCP/IP
- em(倍)与px的区别(转载)
- IO流基础
- lua curl动态链接库编译安装
- 移除Strorefront站点footer上的Storefront Design By WooThemes字样
- Java去除字符串中的空格
- mark笔记
- 小白的学习之路(hello wold!)
- 3-1.Hadoop单机模式安装
- loadrunner 场景设计-IP Spoofer-多ip负载生成器(Windows平台)
- JavaScript高级用法二之内置对象
- Java 面试中遇到的坑
- 总结ASP.NET MVC视图页使用jQuery传递异步数据的几种方式
- Java对象池技术的原理及其实现
热门文章
- day56 js收尾,jQuery前戏
- java 面向对象(四十二):反射(六)反射应用三:调用运行时类的指定结构
- Json对象,Json数组,Json字符串的区别
- JavaScript 基础 学习 (二)
- 关于在JSP页面识别不了EL表达式的情况
- 设计模式:bridge模式
- MVC + EFCore 项目实战 - 数仓管理系统6 – 数据源管理上--使用view component完成卡片列表
- vue使用select间相互绑定
- 题解 SP2713 【GSS4 - Can you answer these queries IV】
- Flutter + Android 混合开发