python基础(一)
第一章 Python语言简介
1.1 Python是什么
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn)是什么呢?简单的说,它是一种计算机编程语言及一组配套的软件工具和库。是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年[1]。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。
Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
1.2 Python的应用
Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。
Web程序:Django、Pyramid、bottle、tornado、Flask、web2py
GUI应用:wxPython、tklnter、PyGtk、PyGobject、PyQt
科学运算:SciPy、Pandas、IPthon
软件发展:Buildbot、Trac、Roundup
系统管理:Ansible、Salt、OpenStack
1.3 python的window下的安装
官网下载最新版:https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe
下载后正常安装便可,安装完成后进行测试:

注:有的人是win7 64位的系统但是安装的时候提示SP1什么的,去微软官网下载windows6.1-KB976932-X64这个903M大小,安装便可。
第二章 Python 基础知识
2.1 python内部执行过程:
http://www.cnblogs.com/kym/archive/2012/05/14/2498728.html
2.2 常用编码类型:
ascii:
美国标准信息交换码(8位),python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)。ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。
unicode:
万国码(至少16位),可以表示所有语言。Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,注:此处说的的是最少2个字节,可能更多
# -*- coding:utf-8 -*-
•Python内部提供的模块
•业内开源的模块
•程序员自己开发的模块
Python内部提供一个 sys 的模块,其中的 sys.argv 用来捕获执行执行python脚本时传入的参数
# -*- coding: utf-8 -*- import sys print (sys.argv)
3. 数据运算:
- 算数运算

- 比较运算
- 赋值运算

- 逻辑运算
- 成员运算

- 身份运算

- 位运算

- 运算符优先级
4. python输入与输出
输入:input
python 2.x支持raw_input ,python 3.x之后支持input输入
输出: print
例子:
代码:name=input("请输入你的名称:")
print (name)
结果:
请输入你的名称:柴少
柴少
格式化输出:
例子: print ''' Please info:
{name}
{age}
{sex}
{job}
'''.format(name='chaishao',age=25,sex='man',job='it'))
输出结果:
Please info:
chaishao
25
man
it
第四章 流程控制
1. if 判断
if 条件:
执行内容
elif 条件:
执行内容
else:
执行内容
例子:
list = [1,2,3,4]
cnum = input("请输入你猜的数字:")
print (name)
if cnum in "哈哈你猜对了")
elif cnum == '1':
print ("1你都猜到了啊")
else:
print ("木有猜到啊小伙")
2. for循环
一个简单的例子:
for num in range(3):
print (num)
3.while循环
while 条件:
执行
例子:
cnum =0
while cnum<3:
cnum+=1
print ('''输入了%s''' % (cnum))
输出结果:
执行了1次了
执行了2次了
执行了3次了

浙公网安备 33010602011771号