python知识学习

概述

python 属于面向对象的语言,一切皆对象
面向对象:以数据为中心,所有的处理都是围绕过程展开设计数据结构组织处理数据
面向过程:以指令为中心,指令处理数据,组织代码处理问题
对象就是类的实例化
Python 关键要素

  1. 基本数据类型:字符、数值、布尔三种类型
  2. 对象引用:变量名以标签形式,指向对象
  3. 组合数据类型:序列、元组、字符串、集合、字典,自定义类型类
  4. 逻辑操作符:与&&、或||、非!
  5. 控制流语句:if、while、for、try
  6. 算数运算符:>、<、=、>=、<=、==
  7. 输入/输出:input/print
  8. 函数创建和调用: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


比较

你可能感兴趣的:(python知识学习)