
python入门基础
文章平均质量分 66
零基础入门,python全栈开发专栏,包括python开发基础、面向对象编程、进程与协程、网络编程、MySQL数据库、HTML、CSS、js、Django、Linux系统、微信小程序、高级爬虫框架、scrapy、Flask、分布式爬虫、数据结构算法等
py ~ 小久
一个正在学习python的小白白
展开
-
python装饰器
【代码】python装饰器。原创 2025-03-03 18:01:04 · 299 阅读 · 0 评论 -
python-初识面向对象&面向过程(学习笔记)
python-初识面向对象&面向过程(学习笔记)一、面向过程含义面向过程:按业务逻辑一步一步往下执行,注重过程面向过程编程关键点在于过程、步骤,一步一步的执行代码项目、需求复杂时,不易开发,代码臃肿二、面向对象含义面向对象:将函数与变量绑定在一起,分类进行封装,各个程序负责自己那块,开发效率更高,减少代码的重复,与函数相比,面向对象是更大的封装,将多个方法封装到一个容器面向对象编程注重对象、职责,各个对象有不同的职责适合项目需求复杂时开发,提供固定开发套路...原创 2022-05-26 21:31:55 · 343 阅读 · 0 评论 -
python 、普通二分法查找与递归实现二分法查找
常规二分法查找:lst = [11, 22, 33, 44, 55, 66, 77, 88, 99, 123, 234, 345, 456, 567, 678, 789, 1111]n = 567left = 0right = len(lst) - 1count = 1while left <= right: middle = (left + right) // 2 if n > lst[middle]: left = middle + 1 .原创 2022-05-07 11:09:53 · 521 阅读 · 0 评论 -
函数生成器、生成器表达式,列表推导式
一、生成器⼀.⽣成器什么是⽣成器.⽣成器实质就是迭代器.def fun(): print('111') return '222'g = fun()print(g)将函数中的return换成yield就是⽣成器def fun(): print('111') yield '222'g = fun()print(g) # <generator object fun at 0x014BB990>def func()...原创 2022-05-02 16:11:20 · 3234 阅读 · 0 评论 -
函数名的应用,闭包,迭代器
一、函数名的应用1、函数名的内存地址def fun(): print("hello python")print(fun) # <function fun at 0x01888E80>2、函数名可以赋值给其它变量def fun(): print("hello python")a = funa()3、函数名可以当做容器类的元素def fun1(): print("呵呵")def fun2(): print("哈哈")原创 2022-05-02 12:37:28 · 131 阅读 · 0 评论 -
循环删除列表/字典中的每一个元素及“深浅拷贝”
遍历删除集合字典中的元素 ,/深浅拷贝原创 2022-04-26 13:45:09 · 1195 阅读 · 0 评论 -
函数作用域与名称空间
目录一、名称空间二、作用域三、匿名函数--lambad函数一、名称空间名称空间: 专门用来存储名字的一个地方变量名,函数名程序中有专门的内存区域,来存储专门的数据1.名称空间 --> 栈(变量名,函数名)2.内存数据 --> 堆(变量值,函数值)有一个东西叫"名称空间"是专门用来存放名字,并且为了避免重名,它一共有三层1.内建名称空间(存内置函数的地方)这个名称空...原创 2022-04-17 18:55:49 · 242 阅读 · 0 评论 -
初识函数与函数参数
(一).初识函数(function)编程函数 != 数学函数,要理解的是编程思维,而不是套公式函数 = 方法,实现一个特定的操作.函数的优点:1.遇到重复功能的时候,直接调用即可,省事2.提升代码结构性,分工明确,提高代码的可读性3.需要拓展功能时,修改比较方便数值类型: 存储一个数据序列,散列类型: 存储多个数据函数: 存储多段代码写了一些代码,能做到特定的功能,用一个东西把它装起来方便以后使用 ...原创 2022-04-15 20:42:14 · 284 阅读 · 0 评论 -
散列类型-set集合 、dict字典及常用方法
目录(一)、初识散列类型(二)、初识集合(三)、集合常用方法(四)、初识字典(五)、字典常用方法(六)、声明空变量(一)、初识散列类型之前学过的数据类型可以分为:数值类型:int、float、bool --> 存储一个数据序列类型:str、list、tuple --> 存储多个数据本章学习第三种 ---> 散列类型a.可存放多个数据b.内部无序(没有下标)...原创 2022-04-14 21:17:35 · 467 阅读 · 0 评论 -
if-elif-else流程控制语句、for、while循环,break,continue用法与格式化输出、字符编码
目录1.流程控制语句-if-elif-else2.for、while循环3.break与continue4.格式化输出5.字符编码1.流程控制语句-if-elif-else 选择执行(条件判断语句 if)if语句的功能为"逻辑判断",判断结果为真还是为假if:如果else: 否则elif:或者 else if条件判断:单分支: 满足条件就执行if代码,不满足啥事没有双分支: 满足条...原创 2022-04-14 17:20:44 · 3066 阅读 · 0 评论 -
python入门基础 ---序列类型学习与转义字符及列表元组增删改查方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:序列类型方法提示:以下是本篇文章正文内容,下面案例可供参考序列类型核心概念 --- 步长步长语法:序列名[起点值:终点值:步长]mum = '欢迎大家学习python开发基础'print(num[::2]) # 步长为2 ...原创 2022-04-13 18:41:16 · 777 阅读 · 0 评论 -
python入门基础----基本数据类型与变量
1.python简介是一种解释性,弱类型的语言2.注释1)单行注释# 单行注释# 多行注释# 多行注释# 多行注释''' 多行注释(文本注释)'''还有""" 文本 """3.变量程序运行过程中产生的中间值,暂时存储在内存中,供后面的程序使用,变量直接声明就可以变量:一种可以发生改变的量;一个变量由三个东西组成,把一个变量理解为一个“仓库” 1.数据类型(type) 数据类型就是仓库的类型 2.内存地址(i...原创 2022-04-12 18:19:05 · 397 阅读 · 0 评论