随笔分类 -  Python全栈开发-python学习

为自己以后在Python全栈上走得更远。。。
15.网络编程
摘要:1.常见网络词汇 交换机:用于组件局域网 路由器:实现局域网之间的通信 三层交换机:集成了 交换机 & 路由器的功能 IP:用于在网络中确定主机的位置一个IP地址分为网络地址和主机地址,网络地址相同的IP属于同一个网段,同一个网段的IP才能相互通信,,而网络地址的确认是通过子网掩码的 子网掩码:用于 阅读全文
posted @ 2023-02-23 14:02 阿明明 阅读(65) 评论(0) 推荐(0) 编辑
16.python中的回收机制
摘要:python中的垃圾回收机制是以引用计数器为主,标记清除和分代回收为辅的 + 缓存机制 1.引用计数器 在python内部维护了一个名为refchain的环状双向链表,在python中创建的任何对象都会放在refchain中 name = "kunmzhao" age=18 在python中创建的对 阅读全文
posted @ 2022-11-09 10:35 阿明明 阅读(250) 评论(0) 推荐(0) 编辑
14.面向对象编程
摘要:1.初识面向对象 想要通过面向对象去实现某个或某些功能时需要2步: 定义类,在类中定义方法,在方法中去实现具体的功能。 实例化类一个对象,通过对象去调用并执行方法。 class Foo(object): name = 'kunmzhao' def myself(self, msg): print(m 阅读全文
posted @ 2022-11-08 16:29 阿明明 阅读(43) 评论(0) 推荐(0) 编辑
13.python的深浅拷贝
摘要:python中了解深浅拷贝可以更好的帮助我们理解python,因为这里面涉及到了地址等底层知识 1.什么是地址 在python中任何变量或者数据的存储都是存储在物理内存中的,而每一个字节都是有编号的,也就是内存地址,类似我们的储物柜,每一个柜子都是有编号的 在python中查看一个变量的内存地址使用 阅读全文
posted @ 2022-11-08 10:37 阿明明 阅读(45) 评论(0) 推荐(0) 编辑
12.读写文件
摘要:1.读文件 open:打开文件 read:读取文件 close:关闭文件 # 打开一个文件,指定文件路径,打开模式,编码方式, 返回一个文件对象 fd = open(file=r'C:\Users\11026\Desktop\test.txt', mode='r', encoding='utf-8' 阅读全文
posted @ 2022-11-04 17:26 阿明明 阅读(110) 评论(0) 推荐(0) 编辑
11.模块
摘要:1.模块的介绍 之前我们在介绍函数的时候,认为函数是为了实现某个功能而集成的代码,可以帮助我们提高代码的复用性,实现函数式编程 模块也有类似的功能,将一些针对某个模块的所有函数存放在一个文件下,就实现了模块化,所以我们认为一个.py文件就是一个模块 导入模块的目的就是使用模块中方法 我们有时也会听到 阅读全文
posted @ 2022-11-04 16:45 阿明明 阅读(100) 评论(0) 推荐(0) 编辑
10.内置函数
摘要:截止到python3.9,一共有60多个内置函数,本篇对常用的函数进行分类罗列一下,对于文档请查看 https://docs.python.org/zh-cn/3.9/library/functions.html 1.数学运算 abs(x):返回一个数的绝对值 print(abs(-100)) # 阅读全文
posted @ 2022-11-03 14:28 阿明明 阅读(41) 评论(0) 推荐(0) 编辑
9.推导式
摘要:推导式可以帮助我们快速的创建一些简单的容器 1.列表推导式 定义: [i for i in range(num) if 条件] 案例: print([i for i in range(10) if i > 5]) # [6, 7, 8, 9] print([i + 30 for i in range 阅读全文
posted @ 2022-11-02 21:36 阿明明 阅读(36) 评论(0) 推荐(0) 编辑
8.生成器
摘要:1.什么是生成器? 生成器是由一个函数和yield关键字创建出来的生成器最大的作用就是帮助我们节省内存空间 比如,当我们需要使用一个1-100000的列表,遍历每一个数进行操作,我们首先会想到的就是创建一个列表,然后遍历该列表,如下 var = [i for i in range(100001)]p 阅读全文
posted @ 2022-11-02 21:02 阿明明 阅读(53) 评论(0) 推荐(0) 编辑
7.函数
摘要:程序就是一大堆代码,有些功能可能在程序中反复使用,我们就可以将这些功能代码整合成一个函数,起一个名字,以后使用就调用一下,避免相同代码的重复书写 函数的作用: 提高代码重用性 拆分代码,易于维护 实现函数式编程 1.函数的定义 函数主要由五部组成: 定义函数的关键字def 函数名字:调用者通过函数名 阅读全文
posted @ 2022-11-02 17:51 阿明明 阅读(98) 评论(0) 推荐(0) 编辑
6.运算符
摘要:在python中定义如下语句:a = 1+2,在该语句中涉及到+(算数运算符)和=(赋值运算符),运算符是书写程序中不可获取的 1.算术运算符 2.比较运算符 3.赋值运算符 4.成员运算符 5.身份运算符 6.逻辑运算符 逻辑短路: and A and B A如果为True,则结果为B A如果为F 阅读全文
posted @ 2022-11-02 13:47 阿明明 阅读(40) 评论(0) 推荐(0) 编辑
5.流程控制
摘要:在编程语言中,程序总是自上而下的执行,即按照顺序的方式执行,但是我们可以通过一些语句控制程序的执行流程,即条件控制和循环控制 1.条件控制 在python中条件控制的关键字有 if elif else 1.1 语法 当某个条件成立则执行对应的代码段 if 条件A: pass elif 条件B: pa 阅读全文
posted @ 2022-11-02 10:38 阿明明 阅读(34) 评论(0) 推荐(0) 编辑
4.数据类型
摘要:python中存在常用的九大数据类型,每种类型都有自己的特点和使用场景,需要根据场景灵活选择,我们需要学习数据类型的常用方法和特性 1.int:整数类型 整形包括正数,负数和0,是十进制数字的统称 1.1定义 num = -100 age = 20 1.2特性和方法 加减乘除 a = 100 b = 阅读全文
posted @ 2022-11-01 14:41 阿明明 阅读(166) 评论(0) 推荐(0) 编辑
3.快速上手
摘要:1.输入输出 1.1输出 将文本信息展示出来 1 def print(self, *args, sep=' ', end='\n', file=None): 2 """ 3 Prints the values to a stream, or to sys.stdout by default. 4 O 阅读全文
posted @ 2022-11-01 10:54 阿明明 阅读(64) 评论(0) 推荐(0) 编辑
2.环境搭建
摘要:1. 解释器简介 python是一门解释型语言,为了让计算执行对应的代码,就需要解释器的帮助,python的解释器有很多种。 CPython:使用C语言开发出来的 Jython:由Java开发出来的 PyPy:对Cpython进行了优化,执行效率更高了 ... 但在实际开发中,python默认的解释 阅读全文
posted @ 2022-11-01 09:24 阿明明 阅读(37) 评论(0) 推荐(0) 编辑
1.简介
摘要:1.简介 python的创始人为 吉多·范罗苏姆(Guido van Rossum),创建于1989年的圣诞节期间,根据本人热爱的电视剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)而取得。 目前python在众多领域中得到了极大的推广,一跃成为全球最火爆的语 阅读全文
posted @ 2022-10-31 21:53 阿明明 阅读(162) 评论(0) 推荐(0) 编辑