首页 > 代码库 > python学习笔记1--python简介

python学习笔记1--python简介

Python翻译中文是蟒蛇。发明人guido喜欢蟒蛇马戏团,故起名python。

python发展简史:

--CNRI时期。CNRI资助Python发展的重要单位,python1.5版之前的成果大部分在这个时间内完成的。

--BeOpen时期。python1.6和python2.0也同时问世,原则上分别维护。

--DC时期。

--python3.0

python特征:

--脚本语言

--高级动态编程语言

简单易学。解释性&编译性。面向对象编程。高级语言。可扩展性及嵌入性。免费开源。可移植。丰富的库。

python应用:

python环境的搭建:

1。linux环境

2.windows环境。

python的两种执行方式:1.交互模式,2脚本文件。

python文件类型:

源代码:一般是以.py命名的文件。

字节代码:源文件经过编译后生成的扩展名是pyc的文件。

编译方式: import py_compile

py_compile.compile("hello.py")

优化代码: 

经过优化的源码文件,扩展名是.pyo

python -o  -m py_compile hello.py

这三种文件都可以直接执行。

变量:计算机内存中的一块区域。变量可以存储规定范围内的值,变量值可以改变。

变量名的命名:

--变量名由数字,字母,下划线组成。

--数字不能开头。

--不可用使用关键字

变量的赋值。

python在内存中对变量的处理是对变量名a的改变,在内存中的数据不变,只是a指向的内存地址值被改变了。

 

-----------------------------

运算符与表达式

运算符:算术,关系,赋值,逻辑运算符。

表达式是将不同数据用运算符按照一定规则连起来就是表达式。

算术: + ,- ,*, /, // (整除) , %,**(幂运算)

关系: <,> <=, >=, !=, ==

逻辑: and , or ,not 

运算符优先级:

 

技术分享

 

 

------------------------------------------------

数据类型:

数字,字符串,元组,列表,字典

数字:整型,长整型,浮点数,复数型(实部+虚部J, 例如4+3j)。

字符串:单引号,双引号,三个引号。

序列类型: 字符串,元组,列表

序列的索引操作和切片操作。切片含头去尾。

 

python学习笔记1--python简介