day2-安装python以及基本使用

时间:2023-03-09 01:18:59
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

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

day2-安装python以及基本使用

•变量定义规则:

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

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

♥以下关键字不能做变量名:['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"

  

 day2-安装python以及基本使用
#!/usr/bin/env python
# -*- coding: utf-8 -*- name1 = "wupeiqi"
name2 = name1

  
 day2-安装python以及基本使用