标签:
一、Python简介
1.1 Python 是一种开源的面向对象的脚本语言,起源于1989年末,当时,CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员Guido van Rossum需要一种高级脚本编程语言,为其研究小组的Amoeba分布式操作系统执行管理任务。为创建新语言,他从高级数学语言ABC(ALL BASIC CODE)汲取了大量语法,并从系统编程语言Modula-3借鉴了错语处理机制。Van Rossum把这种新的语言命名为Python(大蟒蛇)---来源于BBC当时正在热播的喜剧连续剧“Monty Python”。
二、Python的应用领域及安装部署
2.1 2000年10.16 python2.x的版本实现了完整的垃圾回收,且支持UNICODE,同时整个开发过程更加透明。截止到15年,2.0已经成为主流使用的工业版本。
2.2 Python官方于2008年发布Python3.0,此版本目前不完全兼容2.4版本,2.6&2.7为中间过渡版本。
2.3 Guido于05年加入谷歌,推动谷歌内部使用Python,12年加入了最大的云存储公司Dropbox,全球用户每天上面分享和上传超10亿个文件,感觉好像很牛B的样子,呵呵。
2.4 主要应用领域:
三、Python的解释器对比
这里是知识的要点,实战中发现还有很多语法和用法上的区别
四.开始环境实战
1.Helloword程序
#! /usr/bin/env python
# -*- coding: utf-8 -*-
Print (“hello world! \n 你好,世界”)
2.变量与赋值
变量:存储一些临时的数据(调用存储的数据),内存中某个指定的值
>>>a = 3
>>>b = a
>>>a = 5
>>>print (a,b)
5,3
回收机制默认去掉最上层记录
3.变量起名:(一种风格)
l 显示(通俗易懂)
l Nums_of_alex_gf = 19
l NumsOfAlexGF = 2 (驼峰写法,首字大写)
l Names-of-leon-gf = 2 (错误写法,特殊字符不能使用)
l 5name = 数字不能开头,na5me = 数字可以在中间
l !name 特殊字符不能有,!@¥%……&*(==
l Name of leon = 空格不可以
l 关键字不能声明为变量名(Python保留)
4.用户交互
3.0的版本里:
>>>name = print (“Please input your name:”)
Please input your name:leon
>>>print(name)
Leon
2.X的版本里还可以这样写:
Name = raw_input(“name:”)
Name:leon
5. 3.X的input和 2.X的input有区别 2.X的input = eval
6. 条件判断与缩进
7. 循环控制
8.循环次数限制
执行结果:(pycharm 中Ctrl+/可以批量注释)
9.常用数据类型
10.字符串格式化
11.列表常用操作
12. 列表的后续操作
13.二进制位运算
14.简单的嵌套循环
15.文件基本操作
未完待续... ...
标签:
原文地址:http://www.cnblogs.com/leon2012/p/5133530.html