python学习笔记第二天
1. 第一个HelloPython 程序
1.1 Python源程序的基本概念
- Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做开发。
- Python程序的文件扩展名通常都是 .py 。
认识
1.2 print 函数
作用:把“”中的内容输出到屏幕上
1.3 print函数错误情况
Python是一个格式非常严格的程序设计语言。
- print函数输入错误
2.将多条print函数写在一起
3. 缩进错误
4. Python 2.X 不支持中文
Python 2.X 的解释器是python
Python 3.X 的解释器是python3
2. 执行python程序的两种方式
2.1 python的解释器
# 使用 python 2.x 解释器
$ python xxxx.py
# 使用 python 3.x 解释器
$ python3 xxxx.py
python的解释器如今有多个语言的实现
- CPython -----官方版本的C语言实现
- Jython----------可以运行在Java平台上
- IronPython-----可以运行在.NET和Mono平台
- PyPy------------Python实现的,支持JIT即时编译
2.2 交互式运行python
-
直接在终端中运行解释器,而不需要执行的文件名
-
在python的 Shell 中直接输入python 的代码,会立即看到程序执行结果。
(1) 交互式运行python的优缺点
优点:适用于学习/验证python语法或者局部代码
缺点:代码不能保存,不适合运行太大的程序
退出解释器-------------exit()或者是Ctrl + d
(2) IPython
IPython中的I代表交互 interactive
特点 -
IPython是一个python的交互式shell,比默认的python shell好用
-
支持自动补全
-
自动缩进
-
支持 bash shell 命令
-
内置了许多功能和函数
退出解释器-------------exit或者是Ctrl + d
3. python的注释
1. 单行注释(行注释)
-
以
#
开头,#
右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 -
示例代码如下:
# 这是第一个单行注释
print("hello python")
为了保证代码的可读性,
#
后面建议先添加一个空格,然后再编写相应的说明文字
在代码后面增加的单行注释
-
在程序开发时,同样可以使用
#
在代码的后面(旁边)增加说明性的文字 -
但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格
-
示例代码如下:
print("hello python") # 输出 `hello python`
2. 多行注释(块注释)
-
如果希望编写的 注释信息很多,一行无法显示,就可以使用多行注释
-
要在 Python 程序中使用多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)
-
示例代码如下:
"""
这是一个多行注释
在多行注释之间,可以写很多很多的内容……
"""
print("hello python")
什么时候需要使用注释?
- 注释不是越多越好,对于一目了然的代码,不需要添加注释
- 对于 复杂的操作,应该在操作开始前写上若干行注释
- 对于 不是一目了然的代码,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格)
- 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么