美文网首页
Python3 基础语法

Python3 基础语法

作者: Curry_J_X | 来源:发表于2018-12-10 17:55 被阅读17次
    • 第一行代码 解释器路径 #!/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 基础语法

          本文链接:https://www.haomeiwen.com/subject/vizrhqtx.html