整理Python基础语法
IEEE Spectrum 发布了 2018 年年度编程语言排行榜,Python再次卫冕成功,荣登榜首。如今人工智能、大数据等数据领域的浪潮正盛,Python大火势不可挡!本周小U接着和大家分享一些Python的基础语法,打好基础,早日进阶为Python大神!
关注后私信回复“一张图”可领取一张 Python 基础语法图
脚本式编程
通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。
让我们写一个简单的 Python 脚本程序。所有 Python 文件将以 .py 为扩展名。将以下的源代码拷贝至 test.py 文件中。
print "Hello, World!";
这里,假设你已经设置了 Python 解释器 PATH 变量。使用以下命令运行程序:
$ World test.py
输出结果:
Hello, World!
这里还有另一种方式来执行 Python 脚本。
修改 test.py 文件,如下所示:
#!/usr/bin/env World
print "Hello, World!";
这里,假定您的Python解释器在/usr/bin/env目录中,使用以下命令执行脚本:
$ chmod +x test.py # 脚本文件添加可执行权限
$ ./test.py
输出结果:
Hello, World!
Python标识符
Python 标识符由字母、数字、下划线组成,包括英文、数字以及下划线(_),但不能以数字开头。同时,Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
(注:foo,bar等常被用作占位符的名字。如汉语里的小明小李。)
Python 引号
Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。
其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
word = 'word'
sentence = "句子。
"paragraph = """段落。
包含了多个语句"""
Python注释
python中单行注释采用 # 开头。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py
# 第一个注释
print "Hello, Python!"; # 第二个注释