第1章 Python基础

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

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


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

查看所有标签

猜你喜欢:

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

Unity游戏设计与实现

Unity游戏设计与实现

[日]加藤政树 / 罗水东 / 人民邮电出版社 / 2015-2 / 79.00元

本书出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏设计和实现过程。本书的重点并不在于讲解Unity的各种功能细节,而在于核心玩法的设计和实现思路。每个实例都从一个idea 开始,不断丰富,自然而然地推出各种概念,引导读者思考必要的数据结构和编程方法。掌握了这些思路,即便换成另外一种引擎,也可以轻松地开发出同类型的游戏。 ......一起来看看 《Unity游戏设计与实现》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

MD5 加密
MD5 加密

MD5 加密工具