zoukankan      html  css  js  c++  java
  • day2-安装python以及基本使用

        安装Python

    windows

    1、下载安装包
        https://www.python.org/downloads/
    2、安装
        默认安装路径:C:python27
    3、配置环境变量
        【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
        如:原来的值;C:python27,切记前面有分号
    

    linux

    无需安装,原装Python环境
     
    ps:如果自带2.6,请更新至2.7
    

      更新Python

    windows

    卸载重新安装即可
    

    linux

    查看默认Python版本
    python -V
     
    1、安装gcc,用于编译Python源码
        yum install gcc
    2、下载源码包,https://www.python.org/ftp/python/
    3、解压并进入源码文件
    4、编译安装
        ./configure
        make all
        make install
    5、查看版本
        /usr/local/bin/python2.7 -V
    6、修改默认Python版本
        mv /usr/bin/python /usr/bin/python2.6
        ln -s /usr/local/bin/python2.7 /usr/bin/python
    7、防止yum执行异常,修改yum使用的Python版本
        vi /usr/bin/yum
        将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6
    

    内容编码

    •ASCII编码:美国佬搞出来的,最多八位表示一个字节,ASSCII码最多只能表示256个符号

    •Unicode:因为ASCII码表示的符号少,人家美国佬发明供自己使用的,所有衍生出来了Unicode(万国码),规定的所有的符号和字节最少由16位表示(2个字节)

    注意:这里说的是最少两个字节,可能更多。

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

    所以,python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果是如下代码的话:

    报错:ascii码无法表示中文

    !/usr/bin/env python
     
    print "你好,世界" 
    

    改正:应该告诉Python解释器,用什么编码来执行源代码,即:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    print "你好,世界"
    

    注释

    •当前行注释 #

    •多行注释 “”“被注释内容 ”“”

    •ctrl+?

    执行脚本传入参数

    Python有大量的模块。从而使得Python程序非常简洁。类库有包括三种:

    •Python内部提供的模块

    •业内开源的模块

    •程序员自己开发的模块

    Python内部提供一个 sys 的模块,其中的 sys.argv 用来捕获执行执行python脚本时传入的参数

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    import sys
     
    print sys.argv
    

    变量

    1、声明变量

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    name = "wupeiqi"
    

    上述是定义了一个变量名:name,变量值:wupeiqi

    •变量作用:昵称,其代指内存里某个地址中保存的内容

    •变量定义规则:

    ♥变量名只能是字母、数字、下划线的任意组合

    ♥变量名的第一个字符不能是数字

    ♥以下关键字不能做变量名:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    2、变量的赋值

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    name1 = "wupeiqi"
    name2 = "alex"
    

      

     
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    name1 = "wupeiqi"
    name2 = name1
    

      
     

  • 相关阅读:
    android-sdk环境变量配置
    2018/08/04
    python 读取配置文件ini ---ConfigParser
    关于自动化测试框架搭建的前期考虑问题
    Jmeter中用例禁用
    Jmeter创建一个http请求
    基本的sql语法
    sql创建表格时出现乱码
    Jmeter安装
    Java环境搭建
  • 原文地址:https://www.cnblogs.com/charon2/p/10332806.html
Copyright © 2011-2022 走看看