• python初识


    python初识

     


    一,python代码执行的过程:

    代码加载到内存中
    将内存中的代码编译成字节码
    将字节码编译成机器码

    二,python脚本的编写

    需要将脚本的首行定义脚本执行的程序(和shell类似)
    #/usr/bin/python
    上面也是可以的,但是考虑的脚步在其他Linux上面可以执行(兼容性),so将首行脚本重新定义为
    !/usr/bin/env python


    三,编码的分类
    Ascii(2^8 最多256种可能的,局限性,是无法显示中文的)
    unicode (万国码)
    最少用2个字节,1个汉字3个字节。
    比如我一个数字65,用ascii码表示的话其实只有8位0b1000001,但是
    如果用unicode的话,要用16位,这样会浪费磁盘空间

    UTF-8
    unicode的加工,对有所有的英文、数字、特殊字符用8位。可以解决unicode浪费磁盘的问题。
    英文:8位
    欧洲:16位
    中文:24位


    四, 定义程序的编码(2.7需要注释,如果用的是3.0以上版本可以不用注释,因为python3.0版本默认使用的编码就是utf-8)
    3.0以下版本需要添加再次行如下注释
    # -*- coding: utf-8 -*-


    五,注释
    #表示注释,如果有多行的的话,使用
    """
    abc
    cbd 
    """


    六,类库,内置库和自定义

    内置库:一般存放在python安装目录中的lib中,里面都是一些python的程序。

    自定义库:也就是自己写个Python的脚本。


    python程序一般不会由1个文件组成,这时候就会分主程序和次程序。如果主程序需要引用次程序的话只需导入即可。

    导入的方法:

    import python的文件名

    如果此时执行了主程序的话,会生成一个.pyc的文件。


    .pyc文件是字节码文件,是由.py的文件生成的,目的是提高代码执行的速度,如果后续还要使用这个python的程序,则直接使用.pyc文件,不需要再去找py文件,不然又要将源码转换成
    字节码、最后在转换为机器码。pyc文件的存在可以直接将字节码转换为机器码。

  • 相关阅读:
    Vue基本使用和指令集
    node.js介绍和npm的使用
    Vue基础(ES6)
    rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
    JAVA的线程
    Android的存储方式
    第一个应用:一键打电话
    Android系统版本、Platform版本、SDK版本、gradle修改
    将应用代码由eclipse导入Android studio的方法NDK-Build和Cmake两种方法(以android_serialport_api为例)
    Android组件--碎片(fragment)
  • 原文地址:https://www.cnblogs.com/zr-hh199610/p/8706609.html
Copyright © 2020-2023  润新知