首页 > 编程语言 > 详细

Python之路-day1

时间:2015-12-27 15:54:55      阅读:286      评论:0      收藏:0      [点我收藏+]

一、python简介,python2.x与python3.x的区别

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
View Code

 

 

三、用户交互

python3.x中 没有raw_injput() 取代的是input()

示例:

 

四、if条件判断

五、while循环

六、for循环

七、初识数据类型

  • 数字
  • 字符串
  • 布尔值
  • 列表
  • 元祖
  • 字典

八、运算符

  • 算术运算符
  • 比较运算符
  • 赋值运算符
  • 位运算符
  • 逻辑运算符
  • 成员运算符
  • 身份运算符

九、字符编码

十、打开文件

十一、

 

Python之路-day1

原文:http://www.cnblogs.com/zhaojianbo/p/5080083.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!