【Python快速上手(一)】

目录

  • Python快速上手(一)
    • [Python3 基础语法](#Python3 基础语法)
      • [1. 编码](#1. 编码)
      • [2. 标识符](#2. 标识符)
      • [3. Python 保留字](#3. Python 保留字)
      • [4. 注释](#4. 注释)
      • [5. 行与缩进](#5. 行与缩进)
      • [6. 多行语句](#6. 多行语句)
      • [7. import 与 from...import](#7. import 与 from...import)
      • [8. 命令行参数](#8. 命令行参数)

Python快速上手(一)

Python3 基础语法

1. 编码

Python 3 默认使用 UTF-8 编码。你可以在 Python 脚本的开头添加特定的注释来声明文件使用的编码格式,例如:

python 复制代码
# -*- coding: utf-8 -*-

当然你也可以为源码文件指定不同的编码:

python 复制代码
# -*- coding: cp-1252 -*-

上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白俄罗斯语、马其顿语、俄语、塞尔维亚语。

2. 标识符

标识符是用来标识变量、函数、类等命名的名称。标识符必须以下划线或字母开头,后面可以跟着字母、数字、或下划线。标识符是大小写敏感的。python3可以用中文作为变量名,非 ASCII 标识符也是允许的了。

3. Python 保留字

Python 有一些保留字,不能用作标识符。这些保留字包括 False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, 和 yield。

4. 注释

在 Python 中,使用 # 符号来注释单行代码。多行注释可以使用三个引号 ''' 或 """ 包裹起来。

python 复制代码
# 这是单行注释

'''
这是
多行
注释
'''

"""
这也是
多行
注释
"""
print ("Hello, Python!")

5. 行与缩进

Python 使用缩进来表示代码块,而不是像其他语言一样使用大括号。通常使用四个空格作为缩进,但可以根据需要使用任意数量的空格或制表符。缩进必须一致,否则会导致语法错误。

python 复制代码
if True:
    print ("True")
else:
    print ("False")

以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:

python 复制代码
if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
  print ("False")    # 缩进不一致,会导致运行错误

以上程序由于缩进不一致,执行后会出现类似以下错误:

python 复制代码
 File "test.py", line 6
    print ("False")    # 缩进不一致,会导致运行错误
         
IndentationError: unindent does not match any outer indentation level

6. 多行语句

Python 语句通常以换行符结束,但可以使用反斜杠 \ 来表示一行代码延续到下一行。

python 复制代码
total = 1 + \
        2 + \
        3

也可以使用括号将多行语句括起来,Python 会自动将连续的行视为同一语句。

python 复制代码
total = (1 +
         2 +
         3)

7. import 与 from...import

在 Python 中,使用 import 关键字来导入模块,可以导入整个模块或者模块中的特定成员。也可以使用 from...import 语句从模块中导入特定的成员。

  • 将整个模块(somemodule)导入,格式为: import somemodule
  • 从某个模块中导入某个函数,格式为: from somemodule import somefunction
  • 从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
  • 将某个模块中的全部函数导入,格式为: from somemodule import *
python 复制代码
import module_name
from module_name import member_name

8. 命令行参数

可以使用 sys 模块中的 argv 属性来访问命令行参数。

python 复制代码
import sys

# 打印命令行参数
print(sys.argv)
相关推荐
南桥几晴秋11 小时前
QT按钮控件
开发语言·qt
xj75730653311 小时前
《python web开发 测试驱动方法》
开发语言·前端·python
叫我:松哥11 小时前
基于Flask框架开发的智能旅游推荐平台,采用复合推荐算法,支持管理员、导游、普通用户三种角色
python·自然语言处理·flask·旅游·数据可视化·推荐算法·关联规则
CSDN_RTKLIB11 小时前
inline内联函数基础知识
开发语言·c++
No0d1es11 小时前
2025年12月 GESP CCF编程能力等级认证Python四级真题
开发语言·python·青少年编程·等级考试·gesp·ccf
love530love11 小时前
EPGF 新手教程 13在 PyCharm(中文版 GUI)中创建 Hatch 项目环境,并把 Hatch 做成“项目自包含”(工具本地化为必做环节)
开发语言·ide·人工智能·windows·python·pycharm·hatch
Ralph_Y12 小时前
C++异常对象
开发语言·c++
baiduopenmap12 小时前
【智图译站】GENREGION——高准确度、高可扩展的城市区域自动划分方法
开发语言·百度地图
蚰蜒螟12 小时前
Redis网络层深度解析:数据如何写回客户端
java·开发语言·bootstrap
效率客栈老秦12 小时前
Python Trae提示词开发实战(2):2026 最新 10个自动化批处理场景 + 完整代码
人工智能·python·ai·prompt·trae