Python3 基础语法

  • 第一行代码 解释器路径 #!/usr/bin/python3
    这句话仅仅在linux或unix系统下有作用,在windows下无论在代码里加什么都无法直接运行一个文件名后缀为.py的脚本,因为在windows下文件名对文件的打开方式起了决定性作用。
    脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单。
    #!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python3 解释器;
    #!/usr/bin/env python3这种用法是为了防止操作系统用户没有将 python3 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python3 的安装路径,再调用对应路径下的解释器程序完成操作。
    #!/usr/bin/python3 相当于写死了 python3 路径;
    #!/usr/bin/env python3 会去环境设置寻找 python3 目录,推荐这种写法
    1)如果调用python脚本时,使用:
    python script.py #!/usr/bin/python 被忽略,等同于注释。
    2)如果调用python脚本时,使用:
    ./script.py #!/usr/bin/python 指定解释器的路径。

  • 编码
    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-
    Python2 每个文件中只要出现中文,头部必须加# -*- coding:utf8 -*-

  • 多行语句
    Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句。
    在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\)。
    Python可以在同一行中使用多条语句,语句之间使用分号(;)分割。

  • 数据
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
    在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
    等号(=)用来给变量赋值。
    等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
    Python3 中有六个标准的数据类型:
    Number(数字)
    String(字符串)
    List(列表)
    Tuple(元组)
    Set(集合)
    Dictionary(字典)
    Python3 的六个标准数据类型中:
    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
    可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

  • 注释
    Python中单行注释以 # 开头,多行注释可以用多个 # 号,还有 ''' 和 """:

def a():
    '''这是文档字符串'''Cmd + 鼠标 查看
    pass
print(a.__doc__)
输出结果为:
这是文档字符串

Python 3.6.3 中文手册

你可能感兴趣的:(Python3 基础语法)