python的u,r,b分别什么意思?
摘要:print(u'hi\thi\thi') print(b'hi\thi\thi') print(r'hi\thi\thi') u: 表示unicode字符串,默认模式,里边的特殊字符会被识别。 print(u'hi\thi\thi') 执行之后:hi hi hi b: 表示二进制字符串,括号内的内容
阅读全文
类属性和类方法
摘要:一、类属性和类方法 通常会把:创建出来的 对象 叫做 类的实例创建对象的 动作 叫做 实例化对象的属性 叫做 实例属性对象调用的方法 叫做 实例方法每一个对象 都有自己独立的内存空间,保存各自不同的属性多个对象的方法,在内存中只有一份,在调用方法时,需要把对象的引用传递到方法内部 二、类属性和实例属
阅读全文
封装、继承和多态
摘要:面向对象三大特性: 面向对象三大特性: 当 父类 的方法实现不能满足子类需求时,可以对方法进行重写(override) 重写 父类方法有两种情况: 覆盖 父类的方法:父类的方法实现 和 子类的方法实现完全不同 具体的实现方式,就相当于在 子类中 定义了一个 和父类同名的方法并且实现。 对父类方法进行
阅读全文
面向对象
摘要:一、面向对象(oop)的概念 面向对象编程 —— Object Oriented Programming 简写 OOP 类和对象 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,特征 被称为 属性,行为 被称为 方法。 对象 是 由类创建出来的一个具体存在,是类的实例化。 在程
阅读全文
模块和包
摘要:一、Python 的解释器在 导入模块 时,会: 二、__name__ 属性 __name__ 属性可以做到,测试模块的代码 只在测试情况下被运行,而在 被导入时不会被执行! __name__ 是 Python 的一个内置属性,记录着一个 字符串 如果 是被其他文件导入的,__name__ 就是 模
阅读全文
异常
摘要:一、异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常 二、捕获异常:try except else finally 在程序开发中,如果 对某些代
阅读全文
文件的基本操作
摘要:一、文件的概念 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 文件的作用:将数据长期保存下来,在需要的时候使用 文件的存储方式:在计算机中,文件是以 二进制 的方式保存在磁盘上的 文本文件:可以使用 文本编辑软件 查看,本质上还是
阅读全文
函数
摘要:1 函数的基本使用 定义函数: 函数调用:通过 函数名() 即可完成对函数的调用 2、 函数的参数 在函数名的后面的小括号内部填写 参数,多个参数之间使用逗号 , 分隔。 函数的参数,增加函数的 通用性,针对 相同的数据处理逻辑,能够 适应更多的数据**: 形参:定义 函数时,小括号中的参数,是用来
阅读全文
判断和循环
摘要:一 :if判断 1、if 判断语句基本语法: 2、如果需要在 不满足条件的时候,做某些事情,该如何做呢? 3、判断多个条件是否满足,Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种 4、如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif 石
阅读全文
高级数据类型-- 字符串(str),切片
摘要:一、字符串 字符串 就是 一串字符,是编程语言中表示文本的数据类型 在 Python 中可以使用 一对双引号" 或者 一对单引号' 定义一个字符串 虽然可以使用 \" 或者 \' 做字符串的转义,但是在实际开发中: 如果字符串内部需要使用 ",可以使用 ' 定义字符串 如果字符串内部需要使用 ',可
阅读全文
高级数据类型--字典(dict)
摘要:一、字典介绍 dict(字典) 是 除列表以外 Python 之中 最灵活 的数据类型。字典同样可以用来 存储多个数据,通常用于存储 描述一个 物体 的相关信息 和列表的区别: 列表 是 有序 的对象集合 字典 是 无序 的对象集合 字典用 {} 定义。 字典使用 键值对 存储数据,键值对之间使用逗
阅读全文
高级数据类型---元祖[tuple]
摘要:一、Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改,让列表不可以被修改,以保护数据安全 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用 , 分隔 元组用 () 定义,元组的 索引 从 0 开始,索引 就是数据在 元
阅读全文
高级数据类型--列表[list]
摘要:List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组,专门用于存储 一串 信息,列表用 [] 定义,数据 之间使用 , 分隔,列表的 索引 从 0 开始。 name_list = ["zhangsan", "lisi", "wangwu"] 使用 del 关键字
阅读全文
高级变量类型
摘要:在 Python 中,所有 非数字型变量 都支持以下特点:1. 都是一个 序列 sequence,也可以理解为 容器2. 取值 []3. 遍历 for in4. 计算长度len、最大/最小值max/min、比较、删除del5. 链接 + 和 重复 *6. 切片 非数据类型: 字符串(str):加号(
阅读全文
变量的类型
摘要:前言:在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 一、数据类型 数字型 整型 (int):Python3中的所有整数都表示为长整数。 因此,长整数没有单独的数字类型。python2.X中整数 根据保存数值的长度还分为:int(整数)和 long(长整数)
阅读全文
运算符
摘要:一、算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算,而“+”和“*”还可以用来处理字符串。 二、比较(关系)运算符 三、赋值运算符 四、身份运算符 五、成员运算符 测试某个值是否为序列中的成员。 有两个成员运算符 六、逻辑运算符 七、运算符优先级
阅读全文
Python代码 注释
摘要:对某些代码进行标注说明,增加程序的可读性。 一、单行注释 以“#” 开头,#后面的所有东西都不会被运行 二、多行注释 需要注释的内容有多行时,就需要用多行注释,由三对 引号 构成
阅读全文