随笔分类 - Python基础
一些简单的Python基础知识
摘要:错误和异常 Python 有两种错误很容易辨认 语法错误 异常。 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 语法错误 Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例 >>> while True print('Hell
阅读全文
摘要:反射 用字符串数据类型的名字,来操作这个名字对应的函数/实例变量/绑定方法/各种方法... 用途 有些时候明知道一个变量的字符串数据类型的名字,不能直接调用它,可以使用反射 可以反射的范围 反射对象的实例变量/绑定方法 反射类中的静态变量/绑定方法/其他方法 模块中的所有变量 被导入的模块 (叫
阅读全文
摘要:面向对象 一、面向对象 类(Class): 具有相同的属性和方法的对象的集合。定义每个对象所共有的属性和方法。对象是类的实例。 实例化:创建一个类的实例,类的具体对象(实例化的时候先开辟空间,再调用init,调用init的时候,总是把新开的空间作为参数传递给self)。 对象:通过类定义的数据结构实
阅读全文
摘要:正则表达式 正则表达式是一个特殊的字符序列,帮助检查一个字符串是否与某种模式匹配。 用途 检测一个输入的字符串是否合法 Web开发项目 表单验证 用户输入内容的时候,提前做检测 能够提高程序的效率,减轻服务器的压力 从大文件中找到所有符合规则的内容 能够高效的从一大段文字中快速找到符合规则的内容 1
阅读全文
摘要:常用标准库 标准库 说明 builtins 内建函数默认加载 math 数学库 random 生成随机数 time 时间 datetime 日期和时间 calendar 日历 hashlib 加密算法 copy 拷贝 functools 常用的工具 os 操作系统接口 re 字符串正则匹配 sys
阅读全文
摘要:模块 一、模块 1、模块定义 模块:将一些定义存放在文件中,为一些脚本或者交互式的解释器实例使用。 模块包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。 2、好处 a、提高了代码的可复用,可维护性,一个模块编写完后可以方便在其他项目中使用。 b
阅读全文
摘要:函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高代码的可读性,代码的重复利用率。 Python提供了许多内建函数print(),len(),range()...,但你也可以自己创建函数,这被叫做用户自定义函数。 一、定义函数 1、定义函数的规则 a
阅读全文
摘要:文件操作 文件操作的内容流程 计算机系统分为计算机硬件,操作系统,应用程序三部分。 编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,但应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件
阅读全文
摘要:基础扩充 1、range函数 作用 用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器) 调用格式 range(stop) 从零开始,每次生成一个整数后加1操作,直到stop为止(不包含stop) range(start, stop[,step]) 从start开始,每次生成一个
阅读全文
摘要:流程控制 1、if语句 出现: 有选择的时候 结构 基本结构: if 条件: 结果 if 条件: 结果 else: 结果 if 条件: 结果 elif 条件: 结果 else: 结果 嵌套结构: if 条件: if 条件: 结果 if 条件: 结果
阅读全文
摘要:基础数据类型 出现原因 让机器做出一些精准的区分,数字、汉字、英文...。 类型: 整数类型(int) : 1、2,3,4,5...;用来计算(+-*/...)。 字符串类型(str) : 单引号/双引号引起来的数据称之为字符串。 布尔值类型(bool) : 条件判断中使用:判断真假;True
阅读全文
摘要:运算符 算术运算符 运算符 描述 +加 -减 *乘 /除 %取模 - 返回除法的余数 **幂 - 返回x的y次幂 //整除- 返回商的整数部分 比较(关系)运算符 运算符 描述 == 等于 != 不等于 > 大于 < 小于 >= 大于等于 ⇐ 小于等于 比较运算输出的结果为布尔值(bool),一个布
阅读全文
摘要:变量_输入/输出 一、变量、常量 变量是什么 变量就是可以改变的量,代指一些内容 x + y = 5 x = 1 --> y = ? y = 4 x,y就是变量 变量的赋值方式 为单个变量赋值。 a = 1 为两个变量赋值 两个变量的内存地址一样。 id()内置函数 可以查看变量的内存地址 a =
阅读全文
摘要:Python 一、简介: 编译型:将代码一次性全部翻译成二进制,然后再执行。 优点:执行效率高。 缺点:开发效率低,基本不能跨平台。 代表语言:C。 解释性:逐行解释成二进制,逐行运行。 优点:开发效率高,可以跨平台。 缺点:执行效率低。 代表语言:Python。 Why:Python是解释型语言,
阅读全文

浙公网安备 33010602011771号