• 第1章 Python基础 泽桐


    一、安装Python

    windows:

    1、下载安装包

        https://www.python.org/downloads/
    2、安装
        默认安装路径:C:\python27
    3、配置环境变量
        【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
        如:原来的值;C:\python27,切记前面有分号
    linux:
    自带python2.x环境,如需升级3.X,参考一下安装:Python的虚拟环境virtualenv,同一台机器可以管理多版本python
    安装virtualenv
        pip install virtualenv
        也可自行下载源码包:
      tar xvf virtualenv-15.1.0.tar
      cp virtualenv-15.1.0 /usr/local/virtualenv3 -r
        cd virtualenv3/
         vim virtualenv.py
         第一行python改为python3.5
         ln -s /usr/local/virtualenv3/virtualenv.py /usr/sbin/virtualenv3
         安装过程中报错如需依赖其他包,请自行到https://pypi.python.org/pypi  搜索下载,安装依赖包方式如上(和安装virtualenv一样)
    创建虚拟环境
        virtualenv3 python3   #当前目录下多了一个叫python3的目录
        python3是新创建的虚拟环境的名称, 里面存储了一个独立的Python执行环境。可以是python3
    进入虚拟环境
        source python3/bin/activate  #每次进入虚拟环境要进入此目录,可以创建软连接到/usr/bin
        chmod +x python3/bin/activate
        ln -s python3/bin/activate /usr/bin/activate
        进入虚拟环境后,命令行的提示符会加入虚拟环境的名称,例如:(python3) PSBO01:/home/ # 
        此时执行 python --version,看到是python3.x
    退出虚拟环境
        deactivate
    删除虚拟环境
        rm -rf python3
        直接删除虚拟环境所在的文件夹python3就删除了我们创建的独立python3虚拟环境。
    关于virtualenv,廖雪峰博客有详细的介绍:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000
     
    二、Python代码入门

    python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。

    如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需要在 hello.py 文件的头部指定解释器,如下:

    #!/usr/bin/env python
      
    print("hello,world")

    如此一来,执行: ./hello.py 即可。

    ps:执行前需给予 hello.py 执行权限,chmod 755 hello.py

    三、内容编码

    Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
    注:此处说的的是最少2个字节,可能更多

    UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存(中文3个字节)

    转至:http://www.cnblogs.com/wupeiqi/articles/5433925.html
     
  • 相关阅读:
    线上查询及帮助命令:
    windows: 2.7 3.5 (主要)
    get the execution time of a sql statement.
    java-kafka安装以及使用案例
    java-黑马头条 weex前端路由
    MYSQL安装
    缓存
    Flask中current_app和g对象
    [ValueError: signal only works in main thread]
    Flask-SQLAlchemy操作
  • 原文地址:https://www.cnblogs.com/linzetong/p/8295136.html
Copyright © 2020-2023  润新知