Python03:用户交互输入格式输出
用户交互输入:
#!/usr/bin/env python
|
输出:
username: |
此时输入内容,再最终输出:
username:mclind password:123456 mclind 123456 |
解释:input用于程序的输入。
格式输出方式一:
#!/usr/bin/env
python
|
输出:
name:mclind age:29 job:it salary:123
------------info of mclind------------------- Name:mclind Age:29 Job:it Salary:123 |
解释:
%s的意义:字符串占位符可以有%d(%f),其中字符串可以兼容整数,但整数不能兼容字符串。但有时候可以检测数据类型,可以不用%s的通用输出。
Input:用于输入,无论输入的是数字,还是字符串,都认为是字符串,若要输入为数字,可强制转换:
age = int(input("age:")) |
查看类型:type(变量)
age = int(input("age:"))
|
输出:
age:23 <class 'int'> |
格式输出方式二(可常用):
info2 = '''
|
输出:
name:mc age:23 job:it salary:123
------------info of mc------------------- Name:mc Age:23 Job:it Salary:123 |
格式输出方式三(参数多的话,不太清晰):
info3 = '''
|
输出:
name:mc age:23 job:it salary:123
------------info of mc------------------- Name:mc Age:23 Job:it Salary:123 |
格式输出方式四:
字符串的拼接方式,不要用(除非不得己,自己拼接,无技术含量,不介绍)。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?