首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >02Python初识、第一个Python程序、注释

02Python初识、第一个Python程序、注释

作者头像
步步为营DotNet
发布2026-06-17 08:49:57
发布2026-06-17 08:49:57
50
举报
  • 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如 C、C++

  • 解释型语言:解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行。在发布程序时,看起来省了道编译工序,但是在运行程序的时候,必须先解释再运行
编译型语言和解释型语言对比
  • 速度 —— 编译型语言比解释型语言执行速度快
  • 跨平台性 —— 解释型语言比编译型语言跨平台性好

Python 的设计目标

  • 一门简单直观的语言
  • 开源,以便任何人都可以为它做贡献
  • 代码像纯英语那样容易理解
  • 适用于短期开发的日常任务

Python 特点

  • Python 是完全面向对象的语言
    • 函数模块数字字符串都是对象,在 Python 中一切皆对象
    • 完全支持继承、重载、多重继承
    • 支持重载运算符,也支持泛型设计
  • Python 拥有一个强大的标准库,Python 语言的核心只包含 数字字符串列表字典文件 等常见类型和函数,而由 Python 标准库提供了 系统管理网络通信文本处理数据库接口图形系统XML 处理 等额外的功能
  • Python 社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖 科学计算人工智能机器学习Web 开发数据库接口图形系统 多个领域

第一个 Python程序

Python 源程序的基本概念
  1. Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件Python 的开发
  2. Python 程序的 文件扩展名 通常都是 .py
演练步骤
  • 新建 01-HelloPython.py 文件
  • 使用 VSCode 编辑 01-HelloPython.py 并且输入以下内容:

print("hello world")

printpython 中我们学习的第一个 函数 print 函数的作用,可以把 “” 内部的内容,输出到屏幕上

演练扩展 —— 认识错误(BUG)
关于错误
  • 编写的程序不能正常执行,或者执行的结果不是我们期望的
  • 俗称 BUG,是程序员在开发时非常常见的
第一个演练中的常见错误
  • 1> 手误,例如使用 pirnt("Hello world")
代码语言:javascript
复制
NameError: name 'pirnt' is not defined

名称错误:'pirnt' 名字没有定义
  • 2> 将多条 print 写在一行
代码语言:javascript
复制
SyntaxError: invalid syntax

语法错误:语法无效

每行代码负责完成一个动作

  • 3> 缩进错误
代码语言:javascript
复制
IndentationError: unexpected indent

缩进错误:不期望出现的缩进

  • Python 是一个格式非常严格的程序设计语言

注释

注释的作用

在程序中对某些代码进行标注说明,增强程序的可读性

单行注释(行注释)

  • # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用
代码语言:javascript
复制
# 这是第一个单行注释
print("hello python")

为了保证代码的可读性,# 后面建议先添加一个空格,然后再编写相应的说明文字

在代码后面增加的单行注释
  • 在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字
  • 但是,需要注意的是,为了保证代码的可读性注释和代码之间 至少要有 两个空格
代码语言:javascript
复制
print("hello python")  # 输出hello python

多行注释(块注释)

  • 如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释
  • 要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)
代码语言:javascript
复制
"""
这是一个多行注释

在多行注释之间,可以写很多很多的内容……
""" 
print("hello python")
什么时候需要使用注释?
  1. 注释不是越多越好,对于一目了然的代码,不需要添加注释
  2. 对于 复杂的操作,应该在操作开始前写上若干行注释
  3. 对于 不是一目了然的代码,应在其行尾添加注释
关于代码规范
  • Python 官方提供有一系列 PEP(Python Enhancement Proposals) 文档
  • 其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8
  • 文档地址:https://www.python.org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/ org/dev/peps/pep-0008/
  • 谷歌有对应的中文文档:http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 的设计目标
  • Python 特点
  • 第一个 Python程序
    • Python 源程序的基本概念
    • 演练步骤
    • 演练扩展 —— 认识错误(BUG)
  • 注释
    • 注释的作用
    • 单行注释(行注释)
      • 在代码后面增加的单行注释
    • 多行注释(块注释)
      • 什么时候需要使用注释?
      • 关于代码规范
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档