Python 简介:
创始人: Guido Van Rossum (荷兰人)
时 间: 1989年圣诞节期间
地 点: 阿姆斯特丹
python是一门动态解释型的强类型定义语言。
执行.py的时候是由python解释器,逐行编译→解释,在运行。
PyCodeObject 是编译结果,运行完成后,保存到pyc中,以便下次直接运行pyc文件
动态类型 是指运行期间才去做数据类型检查的语言。
强类型定义语言 是指一旦一个变量被指定了某个数据类型,不经过强制转换,永远都是这个类型。
Python应用领域:web开发 爬虫 测试 运维 还有人工智能等等(当时就是信了人工智能的邪)
优点: 优雅、明确、简单。 开发效率高。高级语言。可移植性,可扩展性,可嵌入性。
缺点: 速度慢,代码不能加密,线程不能理由多CPU问题。
安装的话
去官网下载,可以说是傻瓜式安装。安装时候记得添加环境变量勾选。要不然就得自己手动去path里添加。
安装完成后 win+R 运行 cmd

python --version 查看当前python版本
python 进去交互模式

入门级:在控制台打印 print(‘hello world’)
print('hello world')
算术运算符:
+ 加法
- 减法
* 乘法
/ 除法 除法得到的数是浮点型数,不会丢弃小数部分
8/2 #4.0
// 地板除(python2.3 以后才有) 除法的结果去掉小数部分向下取整
7/3 #2.333333
7//3 #2
8//3 #2
% 求余 这个不用说了吧 3%2得1
** 幂运算 格式:x ** y 表示为x的y次方
运算符的优先级:
**
* / % //
+ -
python的核心数据类型和内置对象(还有呢,别急)
数字类型:整型(int),浮点型(float),复数(complex),布尔(True False )
字符串类型
空值 None 是一个特殊的常量,不表示任何类型。一般用来占位或者变量解除绑定。
再说下变量, 变量是关联一个对象的符号。变量名必须为字母或下划线(_)开头,后跟字母、下划线或数字,不能使用python的关键字。且变量名区分大小写。python关键字举几个例子吧。True, False, None, is, del, if, elif, else, ...等等
赋值语句:变量名 = 表达式
作用: 当没有此变量时,创建一个变量,同时将变量绑定到这个对象上。当变量存在时,改变此变量关联的对象。 用变量访问此变量关联的这个对象
说明:一个变量只能绑定一个对象,两个变量可以同时绑定同一个对象
对了,还可以序列赋值
变量名1, 变量名2, ... = 对象1, 对象2, ...
变量名1, 变量名2, ... = (对象1, 对象2, ...)
变量名1, 变量名2, ... = [对象1, 对象2, ...]
is / is not 运算符
is 作用:判断两个变量是否绑定同一个对象,当是同一对象时返回True,否则返回False
is not 作用与is相反
语法: x is y x is not y

#在CPython解释执行器中, -5 ~ 256的整数只有一份,此数据对象将被重复使用
#ex
a = 1
b = 1
a is b #True
a = 300
b = 300
a is b #False
del 语句:用于删除变量,同时解除变量与对象的关联关系,如果可能则释放对象
语法:del 变量名

本文介绍了Python语言的创始人、发展历程及其特点,包括动态解释型、强类型定义等特性。探讨了Python的应用领域,如web开发、爬虫、测试、运维及人工智能等,并概述了其优缺点。此外,还讲解了Python的安装过程、基本语法,如算术运算符、数据类型、变量和赋值语句等。
3047

被折叠的 条评论
为什么被折叠?



