Python-01 __开始 Python 之旅__

本文介绍 Python3 的基础使用,包括使用交互模式的解释器、用 vim 编写脚本并执行。强调 Python 代码风格,如用 4 个空格缩进、不混用空格和制表符等。还提及注释以 # 开头,模块是可复用代码文件,使用前需导入。

知识点

  • 使用交互模式的 Python3 解释器
  • 简单使用 vim 编写 Python3 脚本
  • 执行 Python3 脚本
  • Python3 代码风格建议
  • Python3 中使用注释
  • 认识 Python3 模块

Python 解释器

Python 是一个脚本语言,可以在 Python 解释器中直接写代码或者将代码写到一个文件里,然后执行这个文件(即脚本文件)。

一个 demo 如下:

  1. 打开命令行窗口
  2. 键入 python3 (如果只有 Python3,可以只输入 python)
  3. 输入 print("Hello World")
  4. 显示 Hello World
  5. 键入 exit() 退出解释器,或者按下 Ctrl + D 输入一个 EOF 字符来推出解释器

脚本文件

创建一个名为 helloworld.py 的文件 (注意后缀名为 .py) 。可以用任何编辑器打开编辑这个文件,如 Vim ,Notepad++ ,Editplus … ,甚至记事本也可以。向文件中输入刚刚的程序 print("Hello World") ,保存,退出。

代码风格

在 Python 中,空格很重要。Python 中使用空格将标识符区分开,行开始处的空格称之为缩进,如果程序的缩进是错误的,Python 解释器会抛出错误。

如果在代码中混用制表符和空格,很容易产生缩进错误。所以如果是用空格,就一直用空格缩进,不要使用制表符。

建议遵守以下约定:

  • 使用 4 个空格来缩进
  • 永远不要混用空格和制表符
  • 在函数之间空一行
  • 在类之间空两行
  • 字典,列表,元组以及参数列表中,在 , 后添加一个空格。对于字典,后面也添加一个空格
  • 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4)

注释

注释是一些文本用来解释此处代码是做什么的,写注释是为了使他人更容易理解代码。

Python 的注释以 # 字符开始的,在 # 字符到行尾之间的所有东西都被程序识别为注释,对程序的运行没有任何影响。写注释时应该总是在 # 后跟一个空格,然后再写注释。

>>> # 这是一个注释
>>> # 下面这一行是求两数之和
>>> a = 12 + 34
>>> print(a) # 这里也是注释

注释主要面向的人群是开发人员和维护代码库的人员,所以一些复杂代码应该有足够的注释在里面,以便让其他任何人能够通过注释读懂代码。在程序中也可以做一些标准的注释。

# FIXME -- fix these code later
# TODO -- in future you have to do this

模块

模块是包含了我们能复用的代码的文件,包含了不同的函数定义,变量。模块文件通常以 .py 为扩展名。

Python 本身在默认安装时就带有大量的模块,在使用某个模块前应该先导入它。

>>> import math    # 导入 math 模块
>>> print(math.e)
2.71828182846

总结

使用常用的编辑器可编写 Python 脚本文件,在交互模式的 Python3 解释器即可执行这个脚本文件。

要特别注意的是,Python 使用缩进来定义语句块,缩进是 Python 语法的一部分,这与其它大多数语言不同。要注意养成良好的代码风格,这样才能避免大多数错误。

返回顶部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值