概述
python 属于面向对象的语言,一切皆对象
面向对象:以数据为中心,所有的处理都是围绕过程展开设计数据结构组织处理数据
面向过程:以指令为中心,指令处理数据,组织代码处理问题
对象就是类的实例化
Python 关键要素
- 基本数据类型:字符、数值、布尔三种类型
- 对象引用:变量名以标签形式,指向对象
- 组合数据类型:序列、元组、字符串、集合、字典,自定义类型类
- 逻辑操作符:与&&、或||、非!
- 控制流语句:if、while、for、try
- 算数运算符:>、<、=、>=、<=、==
- 输入/输出:input/print
-
函数创建和调用:def创建、使用.调用
一、基本语法学习
1.基本数据类型
变量没有数据类型,对象有数据类型,变量只是对对象的引用
字符型:name = "aaqiqi1"
数字型:name = 1
布尔型
2.组合数据类型:
(1)序列类型:
元组:使用()进行定义,元组定义之后不可修改
(2)集合类型
(3)字典类型
3.python的逻辑运算符
(1)逻辑运算:
身份运算符:
is:判断左边的对象引用是否相同于右侧的对象引用,也可以与none一起连用
比较操作符:>、<、=、>=、<=、==
成员操作符:in或者not in ,测试成员关系
逻辑运算符:and、or、not
(2)流程控制语句
if、while、for、try
(3)print 输出函数
%d 整型、%f 浮点型
获取所有字符串类型dir__(builtins)
获取帮助 help()、例 help(str)
4.函数、类
函数定义使用:
类:数据和方法
数据:变量
方法:函数
对象:类的实例化
CA:
IA:
IB:
属性:对象相关的值
方法:被调用时将在对象上执行某些操作的函数
使用点(.)运算符可以访问属性和方法
对象的比较:
值比较:对象中的数值是否相同 ==
身份比较:两个引用是否为同一个对象的 is
类型比较:两个变量的类型是否形同 type