
python新手入门
文章平均质量分 82
小英子架构
这个作者很懒,什么都没留下…
展开
-
零基础学python:第20节 网络编程
在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 使用tcp来实现数据的发送和接收需要发送方和接收方,但是两个通信实体之间没有明确的客户端和服务端之分,在两个通信实体建立连接之前,必须有一个通信实体做出主动姿态,被称为客户端。计算机网络:把分布在不同区域的计算机通过专门的设备使用通信线路连接起来,从而会形成一个庞大的网络系统,不同的计算机之间就可以进行信息的传递。原创 2024-07-27 11:53:31 · 368 阅读 · 0 评论 -
零基础学python:第19节 正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2024-07-26 11:17:11 · 565 阅读 · 0 评论 -
零基础学python:第18节 文件和目录
需要引入os模块。原创 2024-07-26 11:16:33 · 516 阅读 · 0 评论 -
零基础学python:17、课后练习作业
第一个参数是文件名,可以是绝对路径也可以是相对路径 第二个参数是打开模式: r 只读 w 只写 a 追加 encoding。#2自定义模块实现一个列表的顺序查找,找到指定元素后,返回该元素的下标。#1.写一个装饰器,传入一个函数,测量一下这个函数的运行时间。然后在另外一个模块,导入查找模块,进行测试。#fp是文件指针,是一个可迭代对象。原创 2024-07-25 12:34:52 · 307 阅读 · 0 评论 -
零基础学python:16、异常和文件
如果系统异常类型满足不了业务需求,那么可以自己定义异常类来处理。自己定义的异常类必须继承BaseException或Exception步骤:在自定义异常类的构造函数中,调用父类构造函数重写__str__方法输出异常信息编写异常处理方法处理异常class CustomError(BaseException): #继承BaseExceptionsuper().__init__() #调用父类初始化#重写__str__,输出异常信息#3.自定义异常处理方法print('异常处理')原创 2024-07-25 12:34:16 · 856 阅读 · 0 评论 -
零基础学python:第15节 多态
概念:对特定问题的一种解决方案,和平台、语言无关作用更好的理解面向对象让你的代码更加优雅使你的代码更加容易扩展和复用面试时候的重点设计模式的一些基本原则高内聚,低耦合单一职责开闭原则(对修改封闭、对扩展开放)原创 2024-07-24 11:07:49 · 777 阅读 · 0 评论 -
零基础学python:第14节 小知识 魔术方法
魔术方法就是一个类的特殊方法,和普通方法唯一的不同时,普通方法需要调用!而魔术方法由系统自动调用。原创 2024-07-24 11:07:13 · 529 阅读 · 0 评论 -
零基础学python:第13节 继承
面向对象三大特征:封装、继承、多态。原创 2024-07-23 12:10:45 · 949 阅读 · 0 评论 -
零基础学python:第 12节 类和对象
语法:class 类名:类体类定义必须以关键字class类名要符合标识符的规范类名一般用大驼峰风格: 每个单词首字母大写,其它小写 ,例如MyBook YouMoney类体必须缩进在python3中类默认继承object,所以可以这样写 class Dog:,它等价于class Dog(object):一个文件里只放一个类。原创 2024-07-23 12:09:46 · 1139 阅读 · 0 评论 -
第 11 节 包和模块
包是为了解决模块重名问题,python引入了以目录方式组织模块,称之为包(package),一个包中可以包含模块、包。python的包中必须包含一个特殊文件,被命名为__ init__.py,这文件告诉解释器这是一个包,而目录则不要求一定要有,这是目录和包的区别。原创 2024-07-22 12:54:56 · 990 阅读 · 0 评论 -
第 10 节 函数的基础3
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。原创 2024-07-21 10:48:08 · 760 阅读 · 0 评论 -
第9节: 函数的基础2
函数也是一种类型,我们自定义的函数就是函数对象,函数名保存了函数对象的引用(地址)原创 2024-07-20 20:33:35 · 799 阅读 · 0 评论 -
第 8 节: 函数的基础
函数就是完成特定功能的代码块,本质上是对代码的封装。语法格式def 函数名([参数1],[参数2]....[参数n]):函数体函数名命名规则同变量名,要满足标识符命名规则不能和系统函数重名,否则系统函数无法使用函数定义分两部分函数头和函数体函数体,就是实现功能的代码段,以:开头,必须缩进函数名的命名风格:一般建议用下划线分隔的小写单词组成:say_hello。原创 2024-07-20 08:48:56 · 1044 阅读 · 0 评论 -
第 7 节 字符串、元组和字典
字符串就是由若干个不同的unicode字符组成的不可变序列。原创 2024-07-20 08:48:11 · 762 阅读 · 0 评论 -
第6节 python列表和字符串
引出:存储一个数据可以采用变量问题:需要同时存储多个数据,该怎么做?#需求:有5个人的年龄,求平均年龄age1 = 10age2 = 32age3 = 43age4 = 18age5 = 90解决:容器【Python提供了一种数据结构list,可以同时存储多个数据】本质:一种有序的集合。原创 2024-07-14 10:04:27 · 942 阅读 · 0 评论 -
第 5 节 循环语句的使用
注意:循环结束后,之前定义的计数器条件的数值是依旧存在的。思考 —— 如果要求打印 100 遍怎么办?函数输出内容之后,会自动在内容末尾增加换行。表示向控制台输出内容结束之后,不会换行。函数输出内容之后,继续希望显示的内容。,导致循环持续执行,程序无法终止!的功能是在不使用表格的情况下在。如果不希望末尾增加换行,可以在。循环最常用的应用场景就是。是专门在循环中使用的关键字。需求 —— 打印 5 遍。在程序开发中,通常会遇到。函数输出内容的后面增加。只针对当前所在循环有效。只针对当前所在循环有效。原创 2024-07-14 10:02:11 · 665 阅读 · 0 评论 -
第四节 常量与变量
说完变量,还要说下常量。常量就是不变的变量,比如常用的数学常数圆周率就是一个常量。>>> PI但事实上,从Python语法角度看,PI仍然是一个变量,因为Python根本没有任何机制保证PI不会被改变。你完全可以给PI赋值为10,不会弹出任何错误。所以,用全部大写的变量名表示常量只是一个习惯上的用法。常量通常放置在代码的最上部,并作为全局使用。原创 2024-05-02 08:30:00 · 1670 阅读 · 0 评论 -
第三节 两种运行 Python 程序方法
前两节我们安装好了 CPython 解释器,有了解释器,就可以运行 Python 程序了。Python 程序的执行分为两种:使用Python Console 界面上执行 Python 语句使用命令行执行.py后缀的脚本文件下面分别对这两种方法进行演示。原创 2024-05-02 08:30:00 · 816 阅读 · 0 评论 -
第二节 Python 开发环境的搭建
理论上只需要你安装了 CPython 解释器后,就可以开始写 Python 代码了。但是为了更好的学习编程,我们可以下载一些编辑器。这些编辑器,具有代码高亮,代码提示自动补全的各种功能,让你更好的体验编程,如果没有这些编辑器,我想你没两天就会放弃编程这条路了。因此在开始学习使用 Python 写代码时,首先要教大家搭建一个舒适的开发环境。原创 2024-05-01 20:31:35 · 2056 阅读 · 0 评论 -
第一节:快速安装 Python 解释器
Python 是一门解释性脚本语言,因此要想让你编写的代码得以运行,需要先安装 CPython 解释器。根据你电脑的系统以及位数不同,安装步骤也有所差异。由于 Python 2.x 已经不再维护了,因此本文会带大家安装CPython 最新版本: Python 3.9 (截止撰稿时最新:2020/12/16)。同时本系列教程都将以 Python 3.9 版本进行讲解,不负责任的讲,可能是全网最新的 零基础系列教程。原创 2024-05-01 20:25:52 · 142 阅读 · 0 评论