随笔分类 - Python基础
摘要:socket编程 应用程序架构的分类: C/S 客户端/服务器 B/S 浏览器/服务器 C/S架构和B/S架构的区别 C/S架构的优点: 个性化更容易实现 更安全 占用网络资源少 B/S结构的优点: 更新方便 使用方便 几乎不占用本地资源 @(文章目录) 前言 C/S架构与socket的关系:我们学
阅读全文
posted @ 2020-12-20 15:09
知秋一叶9527
摘要:协程 比线程更小的执行单元(微线程) 一个线程作为一个容器里面可以放置多个协程 只切换函数调用即可完成多线程,可以减少CPU的切换 协程自己主动让出CPU 安装模块: pip3 install greenlet 协程: 这个概念是程序员自己定义的; 它的作用是:单线程下实现并发的效果; 当程序遇到I
阅读全文
posted @ 2020-08-31 11:10
知秋一叶9527
摘要:线程 线程: 是操作系统能够进行运算调度的最小单位 他包含在进程中 是进程中的实际运作单位 进程是线程的容器 线程:实现多任务的另一种方式 一个进程中,也经常需要同时做多件事,就需要同时运行多个‘子任务’,这些子任务,就是线程 线程又被称为轻量级进程(lightweight process),是更小
阅读全文
posted @ 2020-08-30 13:19
知秋一叶9527
摘要:进程 什么是操作系统: 操作系统(简称OS):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 操作系统可以使用户有一个好的工作环境,屏蔽硬件物理特性和操作细节,为用户使用计算机提供了便利。同时为其它软件的开发提供必
阅读全文
posted @ 2020-08-30 13:18
知秋一叶9527
摘要:预科第一天 一.Typora安装: 首先我们先不直接讲解Python的知识,我们先用两天的时间讲解一下程序员必备的软件和使用. 在我们没有讲解之前的时候你们记录笔记就是使用word,记事本,云笔记等等,但是从今天开始我们要更换软件,记录笔记使用Typora软件,为什么要使用Typora的软件呢,是因
阅读全文
posted @ 2020-07-13 21:12
知秋一叶9527
摘要:Python快速入门 Python快速入门 1.1 输出 使用Windows系统使用Notepad++创建一个文本,文本中的内容如下 print("hello world") 写完后一定要记得保存,保存完后我们打开我们的终端,Windows系统的找到图下的两个键: 然后会弹出运行的窗口,我们在运行的
阅读全文
posted @ 2020-06-13 19:29
知秋一叶9527
摘要:Python 简介 一. Python 简介 1.1 Python的出生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:
阅读全文
posted @ 2020-06-13 19:00
知秋一叶9527
摘要:导入顺序 一. py文件的两种功能 编写好的一个python文件可以有两种用途: 一:脚本,一个文件就是整个程序,用来被执行(比如你之前写的模拟博客园登录那个作业等) 二:模块,文件中存放着一堆功能,用来被导入使用python为我们内置了全局变量__name__, 当文件被当做脚本执行时:name
阅读全文
posted @ 2020-06-13 15:28
知秋一叶9527
摘要:递归 一.递归 什么是递归,我们通过名字先来分析一波,递类似于传递,我给你个东西你们一直向下传递,归就是将我给你们传递过去的东西,你们在传到我的手上.这是我们生活上递归 程序中的递归有点不太一样,程序中的递归就是不断调用自己本身 我们说到了调用,你们能想到什么??函数对吧,递归就是用函数实现的,我们
阅读全文
posted @ 2020-06-13 13:39
知秋一叶9527
摘要:闭包 一.闭包 由于闭包这个概念比较难以理解,尤其是初学者来说,相对难以掌握,所以我们通过示例去理解学习闭包。 给大家提个需求,然后用函数去实现:完成一个计算不断增加的系列值的平均值的需求。 例如:整个历史中的某个商品的平均收盘价。什么叫平局收盘价呢?就是从这个商品一出现开始,每天记录当天价格,然后
阅读全文
posted @ 2020-06-13 13:12
知秋一叶9527
摘要:函数的嵌套以及gloabal、nonlocal 一. 函数的嵌套 只要遇见了()就是函数的调用. 如果没有()就不是函数的调用 函数的执行顺序 def fun1(): print(111) def fun2(): print(222) fun1() fun2() print(111) def fun
阅读全文
posted @ 2020-06-13 13:00
知秋一叶9527
摘要:函数的作用域 一.作用域 在python解释器开始执行之后, 就会在内存中开辟一个空间, 每当遇到一个变量的时候, 就把变量名和值之间的关系记录下来, 但是当遇到函数定义的时候, 解释器只是把函数名读入内存, 表示这个函数存在了, 至于函数内部的变量和逻辑, 解释器是不关心的. 也就是说一开始的时候
阅读全文
posted @ 2020-06-13 12:52
知秋一叶9527
摘要:函数的动态参数 一. 函数参数-动态参数 之前我们说过传参,如果我们在传参数的时候不很清楚有哪些的时候,或者说给一个函数传了很多参数,我们就要写很多,很麻烦怎么办呢,我们可以考虑使用动态参数 形参的第三种:动态参数 首先我们来回顾下位置参数 def eat(a,b,c): print('我想吃%s%
阅读全文
posted @ 2020-06-13 12:42
知秋一叶9527
摘要:函数的参数(二) 一.函数的参数 参数,也就是函数括号里的内容 函数在调用的时候指定一个具体的变量的值 就是参数.写法如下: def 函数名(参数): 函数体 我们应该把代码改一下,能够实现我刚说的那种效果 def yue(chat): print("拿出⼿手机") print("打开"+chat)
阅读全文
posted @ 2020-06-13 12:25
知秋一叶9527
摘要:函数的初始(一) 一.函数介绍 我们目前为止,已经可以完成一些软件的基本功能了,现在我们自己来实现一个len,但是不能使用len a = "alexdsb" count = 0 for i in a: count += 1 print(count) 我们现在实现了一个求长度,我还想让你们求一下列表和
阅读全文
posted @ 2020-06-13 12:09
知秋一叶9527
摘要:文件处理其它操作 一.其他相关操作 1.1 seek() seek(n)光标移动到n位置,注意: 移动单位是byte,所有如果是utf-8的中文部分要是3的倍数 通常我们使用seek都是移动到开头或者结尾 移动到开头:seek(0,0) 移动到当前位置:seek(0,1) 移动到末尾:seek(0,
阅读全文
posted @ 2020-06-13 11:56
知秋一叶9527
摘要:+模式 一.读写模式 对于读写模式,必须是先读后写,因为光标默认在开头位置,当读完了以后再进行写入.我们以后使用频率最高的模式就是r+ 1.1 r+模式 看下正确的操作: f1 = open('../path1/小娃娃.txt',mode='r+',encoding='utf-8') msg = f
阅读全文
posted @ 2020-06-13 11:51
知秋一叶9527
摘要:写操作(三) 一.写模式 1.1 覆盖写 在写文件的时候我们要养成一个写完文件就刷新的习惯. 刷新flush() f = open('../path1/小娃娃.txt',mode='w',encoding='utf-8') f.write('太白很白') f.flush() f.close() 结果
阅读全文
posted @ 2020-06-13 11:41
知秋一叶9527
摘要:读操作(二) 一.只读 有如下文件,但是没有相应的软件打开,想不想看? 美女模特空姐护士联系方式.txt 让你开发一个软件,可以打开此文件,你需要什么参数? 文件路径: D:\美女模特空姐护士联系方式.txt 编码:utf-8,gbk,gb2312.... 模式:只读,只写,追加,写读,读写.
阅读全文
posted @ 2020-06-13 11:22
知秋一叶9527
摘要:文件操作(一) 一.只读 有如下文件,但是没有相应的软件打开,想不想看? 美女模特空姐护士联系方式.txt 让你开发一个软件,可以打开此文件,你需要什么参数? 文件路径: D:\美女模特空姐护士联系方式.txt 编码:utf-8,gbk,gb2312.... 模式:只读,只写,追加,写读,读写
阅读全文
posted @ 2020-06-13 10:14
知秋一叶9527

浙公网安备 33010602011771号