第1章 Python基础

栏目: Python · 发布时间: 8年前

内容简介:第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


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Ajax Design Patterns

Ajax Design Patterns

Michael Mahemoff / O'Reilly Media / 2006-06-29 / USD 44.99

Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and remains the hottest story among web developers. With its rich combination of technologies, Ajax provides a s......一起来看看 《Ajax Design Patterns》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器