内容简介:第1章 Python基础
一、安装Python
windows:
1
、下载安装包
https:
/
/
www.python.org
/
downloads
/
2
、安装
默认安装路径:C:\python27
3
、配置环境变量
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python27,切记前面有分号
linux:
自带 python 2.x环境,如需升级3.X,参考一下安装:Python的虚拟环境virtualenv,同一台机器可以管理多版本python
安装virtualenv:
pip install virtualenv
也可自行下载源码包:
tar xf virtualenv-15.1.0.tar
cd virtualenv
python setup.py build
python setup.py install
安装过程中报错如需依赖其他包,请自行到https://pypi.python.org/pypi 搜索下载,安装依赖包方式如上(和安装virtualenv一样)
创建虚拟环境
virtualenv python3 #当前目录下多了一个叫python3的目录
python3是新创建的虚拟环境的名称, 里面存储了一个独立的Python执行环境。可以是python3
进入虚拟环境
source python3/bin/activate #每次进入虚拟环境要进入此目录,可以创建软连接到/usr/bin
chmod +x python3/bin/activate
ln -s python3/bin/activate /usr/bin/activate
此时执行 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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Design for ROI
Lance Loveday、Sandra Niehaus / New Riders Press / 2007-10-27 / USD 39.99
Your web site is a business--design it like one. Billions of dollars in spending decisions are influenced by web sites. So why aren't businesses laser-focused on designing their sites to maximize thei......一起来看看 《Web Design for ROI》 这本书的介绍吧!