Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 等。
python的执行过程, 代码编译得到字节码,字节码由虚拟机转换成机器码执行。相当于python,则c语言则是直接编译成机器码而交给cpu执行,所以在执行时间上来说,python的执行速度要略低于C语言。
python的执行过程如下:
python 2 和python3的区别:
python2.7作为python2和python3的过度版本在2010年发布后再没有特别大的更新,python3废弃了python2中一些重复的方法,使得在用法上有些差异。在日后的开发中将逐渐像3.x转移。
最重要的是python3.x默认的字符集就是unicode,所以在代码中可以直接用中文而不会出现乱码了
python2.x&python3.x区别示例:
1 #python2.x--print 2 print ‘hello,world‘ 3 4 #python3.x--print 5 print(‘hello,world‘)
除法示例:
二、变量声明
变量的作用:在内存中保存的内容,用来代指某个地址的内容。
变量的赋值:
#!/usr/bin/env python # -*- coding:utf-8 -*- name1 = ‘Leifeng‘ name2 = ‘Liudehua‘ print name1 print name2
问题:
1 a = 123 2 b = a 3 a = 456 4 5 6 问题:此时 a和b的值是多少? 7 答案:此时a = 456,b = 123
python3.x中 没有raw_injput() 取代的是input()
示例:
十一、
原文:http://www.cnblogs.com/zhaojianbo/p/5080083.html