随笔分类 - python基础
第三方模块
摘要:第三方模块 第三方模块的下载与使用 第三方模块是由别人写的一些功能强大的模块 我们在使用第三方模块时必须先下载再使用,第一次下载完以后之后再使用就和内置模块一样可以反复调用了 第三方模块的下载方式 1.pip工具(cmd命令中) 每个解释器都有自带的pip工具,我们可以使用pip工具来下载第三方模块
阅读全文
常用内置模块
摘要:常用内置模块之collections模块 1.namedtuple 具名元组(给元祖内的数据起名字,可以通过该名字访问元组内对应的元素) from collections import namedtuple eg: point = namedtuple('坐标', ['x', 'y']) p1 =
阅读全文
算法及内置函数
摘要:算法及内置函数 算法简介及二分法 算法简介 1.算法说明 算法就是使用数学的方法来解决某些问题,并用代码表现出来,使用算法是解决问题的有效方法,但是不是所有的算法都是合格的 2.算法应用场景 平时生活我们可能用不到算法,但是算法却已经充斥在我们生活的每一个角落,如我们刷抖音时软件会根据我们的喜好来给
阅读全文
垃圾回收机制与流程控制
摘要:垃圾回收机制与流程控制 1.垃圾回收机制 引用计数 数据值被引用的数量 eg: name = 'timi' # 数据值timi身上的引用计数为1 name1 = name # timi身上的引用计数为2 当数据值身上的引用计数为0时,系统会认为此数据值已无任何作用,此时会被垃圾回收机制回收 反之就是
阅读全文
函数
摘要:函数 引言 我们在写代码时会发现有的由几个字符组成的东西会带着一些功能,可以很好地帮我们编写代码,这个由几个字符组成的东西就是一个函数 有一个列表a = [1, 2, 3, 4, 5] 当我们需要统计列表内数据值的个数时我们首先想到的会用len(a),如果不用len那就需要我们自己编写代码了 cou
阅读全文
文件操作
摘要:文件操作 概述 1.文件的概念 就是操作系统暴露给用户操作硬盘的快捷方式,当我们双击一个文件时其实是从硬盘将数据加载到内存,保存文件时其实是将内存中的数据刷到硬盘保存 2.代码打开文件的方式 方式一:f = open(文件路径,读写模式,encoding='utf8') f.close() 方式二:
阅读全文
加密模块与日志模块
摘要:加密模块与日志模块 hashlib加密模块 简介 1.何为加密 加密就是将明文数据处理成让人看不懂的密文数据 2.为什么要加密 加密是为了保证一些重要的数据的安全 3.如何判断数据是否是加密的 加密后的数据呈现出来的是一串没有规律的字符串,这段字符串通常是由字母、数字、符号组成 4.密文的长短有何不
阅读全文
用户交互、格式化输出、运算符
摘要:今日内容 1.与用户交互 就是与用户交流,分为两步,一步是获取用户输入,一步是反馈信息输出 获取用户输入 input # 获取用户输入 username = input('请输入您的用户名:') ''' 1.先执行input获取用户输入 2.将输入的数据绑定给变量名username 3.以后在程序中
阅读全文
函数的多种用法与装饰器
摘要:函数的多种用法与装饰器 global与nonlocal 1.global是用在局部名称空间中可以直接修改全局名称空间中的数据 eg: a = 123 def index(): global a # 在这里加上global就可以在局部空间中修改全局名称空间中的变量名所绑定的数据值 a = 111 in
阅读全文
正则表达式
摘要:正则表达式 描述 正则表达式是一门独立的技术,所有的语言都可以使用 它是利用一些特殊符号的组合或者直接写需要查找的字符来产生一些特殊的含义然后去给定的字符串中筛选出符合条件的数据 也就是说正则表达式主要就是用于筛选数据(匹配数据) 字符组 '''字符组的默认匹配方式就是挨个匹配''' [012345
阅读全文
pycharm的安装与使用
摘要:pycharm的安装与使用 下载 pycharm的下载个人建议还是从官网下载比较好https://www.jetbrains.com/pycharm/ 具体操作步骤如下 安装 pycharm安装包下载完成以后双击安装或者有的电脑下载完成以后自动运行安装 路径选择完成以后一直下一步就行了,直到出现这个
阅读全文
python语法与基本数据类型
摘要:python语法与基本数据类型 python语法之注释 什么是注释 注释就是对一段代码的解释说明 注释的编写 注释的编写在python中有几种方式 警号 + 空格 后面跟解释说明 # 注释 # 注释(单行注释) pycharm中快捷键为 Ctrl + ? 三个单引号中间加注释(适用于多行注释) ''
阅读全文
内置函数与迭代器
摘要:内置函数与迭代器 重要内置函数补充 1. zip() 拉链 zip可以将两个列表内的数据值按照索引位置一一对应组合成元组 eg: l1 = [1, 2, 3, 4] l2 = [5, 6, 7, 8, 9] res = zip(l1, l2) print(list(res)) # [(1, 5),
阅读全文
异常处理与生成器
摘要:异常处理与生成器 异常处理 异常处理语法结构 1.基本语法结构 try: 待监测的代码(感觉要BBQ的代码) except 错误类型: 针对上述错误制定的方案 # 待监测的代码出错才会执行 2.查看错误的信息 try: 待监测的代码 except 错误类型 as e: # e就是系统提示的错误信息
阅读全文
数据类型内置方法
摘要:数据类型内置方法 内置方法理论 我们之前所学习的八大数据类型每一个都有它自身的一系列操作方法,其中内置方法功能是最多的 在python中所有数据类型的内置方法都可以使用句点符来实现 (绑定字符串的变量名.字符串内置方法) 整型内置方法 类型转换 可以直接将浮点型转为整型,字符串中只能转纯数字的字符串
阅读全文
装饰器补充和递归函数
摘要:装饰器补充和递归函数 多层语法糖问题 我们在写代码时可能会遇到同一个函数用多个语法糖来装饰,那么他们之间的关系是什么,怎么执行的就需要看一下下面这段代码了 def outter1(func1): # 第一步 # 14.outter1(wrapper2) print('加载了outter1') # 1
阅读全文