Python作为一种高级编程语言,其命令系统是开发者日常工作的核心,Python命令既可以通过交互式解释器直接执行,也可以保存在.py文件中作为脚本运行,掌握Python命令的详细用法对于提升编程效率至关重要。

Python的交互式解释器是学习命令最直接的工具,在终端输入python
或python3
即可启动,看到>>>
提示符后即可输入命令。print("Hello, World!")
会立即输出结果,这种即时反馈特性非常适合测试代码片段,退出解释器可以使用exit()
或快捷键Ctrl+D
,对于脚本文件,通过python filename.py
命令执行,Python会按顺序执行文件中的所有语句。
变量赋值是Python命令的基础,与其他语言不同,Python不需要显式声明变量类型,例如x = 10
会自动将x推断为整数类型,Python支持多种数据类型,包括整数、浮点数、字符串、布尔值等,查看变量类型可以使用type()
函数,如type(x)
会返回<class 'int'>
,字符串操作是Python的强项,支持拼接()、重复()和格式化,其中f-string(格式化字符串字面值)是Python 3.6引入的简洁语法,如name = "Alice"; print(f"Hello, {name}")
。
列表和元组是Python中常用的序列类型,列表使用方括号[]
定义,如numbers = [1, 2, 3]
,支持修改、添加(append()
)、删除(pop()
)等操作;元组使用圆括号定义,如point = (1, 2)
,一旦创建就不能修改,字典是键值对集合,用花括号表示,如person = {"name": "Bob", "age": 25}
,通过键访问值,如person["name"]
,集合是无序不重复元素集,用set()
函数或花括号创建,如s = {1, 2, 3}
。
控制流命令包括条件语句和循环语句。if-elif-else
结构用于条件判断,如if x > 0: print("Positive")
。for
循环用于遍历序列,如for num in numbers: print(num)
;while
循环在条件为真时重复执行,如while x > 0: x -= 1
。break
和continue
分别用于退出循环和跳过当前迭代。

函数定义使用def
关键字,如def add(a, b): return a + b
,Python支持默认参数、可变参数(*args
)和关键字参数(**kwargs
),Lambda函数是匿名函数,如square = lambda x: x**2
,模块导入通过import
语句实现,如import math
或from math import sqrt
。
文件操作命令包括打开、读取和写入文件。open()
函数用于打开文件,如f = open("test.txt", "w")
,其中模式"w"
表示写入,"r"
表示读取,"a"
表示追加,写入使用write()
方法,读取使用read()
或readline()
方法,完成后需调用close()
关闭文件,更推荐使用with
语句,它能自动处理文件关闭,如with open("test.txt", "r") as f: content = f.read()
。
异常处理使用try-except
结构,如try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero")
。finally
块无论是否发生异常都会执行,常用于资源清理。
以下是常用Python命令的速查表:

命令类别 | 常用命令 | 示例 | 说明 |
---|---|---|---|
变量与类型 | x = 10 |
name = "Alice" |
赋值操作 |
type(x) |
type(3.14) |
查看变量类型 | |
字符串操作 | len(s) |
len("hello") |
计算字符串长度 |
s.upper() | "python".upper() |
转换为大写 | |
列表操作 | append() |
lst.append(4) |
添加元素 |
pop() |
lst.pop() |
删除并返回最后一个元素 | |
字典操作 | keys() |
dict.keys() |
获取所有键 |
values() |
dict.values() |
获取所有值 | |
文件操作 | open() |
open("file.txt", "r") |
打开文件 |
read() |
f.read() |
读取文件内容 |
相关问答FAQs:
-
问:Python中的
pass
命令有什么作用?
答:pass
是一个空操作语句,当语法上需要语句但程序不需要执行任何操作时使用,它常用于占位符,如在函数或类定义尚未实现时,避免语法错误。def my_function(): pass
。 -
问:如何查看Python模块中的所有可用函数和类?
答:可以使用dir()
函数查看模块中的所有属性和方法。import math; print(dir(math))
会输出math模块中所有可用的函数和常量,如sin
、cos
、pi
等,对于特定对象,如dir("".__class__)
可以查看字符串类的方法。