亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> Python

精通Python输入输出与模块导入:实战指南

精通Python输入输出与模块导入

学习使用Python核心I/O函数 print() 和 input(),并掌握模块导入最佳实践,保持代码整洁、可复用、可扩展。

视频:Python获取用户输入

Python提供一套内置函数简化日常任务。其中 print() 和 input() 是与用户交互、显示结果的关键。

用 print() 输出

print() 将文本发送到控制台(标准输出)。接受多参数,支持多可选参数控制间隔、行尾、输出目标。

print('This sentence is output to the screen')

输出

This sentence is output to the screen
a = 5
print('The value of a is', a)

输出

The value of a is 5

默认参数间隔单空格,每次调用以换行结束。可自定义:

print(1, 2, 3, 4)
print(1, 2, 3, 4, sep='*')
print(1, 2, 3, 4, sep='#', end='&')

输出

1 2 3 4
1*2*3*4
1#2#3#4&

格式化输出

清晰专业的输出常需格式化。Python提供多种技术:

用 input() 读取用户输入

动态程序依赖运行时数据。input() 捕获用户输入为字符串:

num = input('请输入一个数字: ')

结果:

请输入一个数字: 10

返回值总是字符串。用 int()、float() 或必要时 eval()(慎用)转为适当类型:

int('10') # 10
float('10') # 10.0
eval('2+3') # 5

用模块组织代码

项目增长时,将功能拆分到独立模块提升可维护性和复用性。模块是包含定义和语句的纯 .py 文件。

加载模块用 import 或 from ... import:

import math
print(math.pi) # 3.141592653589793

或导入特定符号:

from math import pi
print(pi) # 3.141592653589793

Python沿 sys.path 列出的路径搜索模块。可查看修改路径以包含自定义目录:

import sys
print(sys.path)

典型输出:

['', 'C:\\Python33\\Lib\\idlelib', 'C:\\Windows\\system32\\python33.zip', 'C:\\Python33\\DLLs', 'C:\\Python33\\lib', 'C:\\Python33', 'C:\\Python33\\lib\\site-packages']

添加新目录:

sys.path.append('/my/custom/modules')

遵循这些约定确保代码模块化、可测试、符合行业标准。

Python

  1. C# 基础:输入输出核心技巧完全指南
  2. C 语言输入输出(I/O)精通:scanf() 与 printf() 详解
  3. Python关键字与标识符:掌握保留字与命名规范
  4. Python语句、缩进与注释:清晰指南
  5. Python变量、常量与字面量完全指南
  6. 精通Python类型转换与强制转换:综合指南
  7. 理解Python全局、局部与非局部变量
  8. Python模块:创建、导入与高级用法
  9. 精通 Python 目录与文件操作
  10. 精通 Python 错误与内置异常
  11. Python print() 函数完全指南:基础用法、空行打印与自定义结束符
  12. 精通 Java 输入输出:打印、读取与格式化数据