
Python Coding
北-落
Code for fun!
展开
-
Python进阶系列---(5)异常处理
文章目录Python进阶系列---(5)异常处理一、错误与异常二、异常处理方法1、try-except2、finally3、用户自定义异常三、注意事项Python进阶系列—(5)异常处理一、错误与异常错误:代码不符合规范,无法被识别和执行。异常:程序语法正确,可以被执行,但是执行过程中遇到了错误,抛出异常。示例:#缺少冒号,错误if name is not None print(name)#异常 10 / 0Traceback (most recent call last)原创 2020-11-15 21:23:35 · 186 阅读 · 0 评论 -
Python进阶系列---(4)文本操作--词频统计
文章目录Python进阶系列---(4)文本操作--词频统计一、具体要求二、代码分析三、改进四、注意事项Python进阶系列—(4)文本操作–词频统计此篇文章主要结合一个文本操作实例来对文本操作进行一些说明。一、具体要求首先看要求:给定一个文本文件dream.txt1、读取文件。2、去除所有标点符号和换行符,大写改小写。3、合并相同的词,统计词频,按照由大到小排序。4、输出结果至output.txt。文本内容如下:I have a dream that my four little c原创 2020-11-15 20:07:44 · 810 阅读 · 0 评论 -
Python进阶系列---(3)字符串
文章目录Python进阶系列---(3)字符串一、字符串基础1、字符串定义(1)去除首尾指定字符(2)字符串拆分(3)字符串格式化format方法f-string方法(4)字符串拼接性能思考(5)大小写转换(6)字符串替换(7)组合多个列表输出Python进阶系列—(3)字符串一、字符串基础1、字符串定义常见的字符串定义方式有三种,如下所示:s1 = 'hello's2 = "hello"s3 = """hello"""s1 == s2 == s3True三者等价,同时支持这三种形式的原创 2020-11-15 18:49:40 · 127 阅读 · 0 评论 -
Python进阶系列---(2)字典与集合工作原理详解
文章目录Python --字典与集合一、字典与集合基础1、访问方式字典集合2、增删改查3、排序二、工作原理1、Python3.6之前字典实现方式插入操作查找操作删除操作2、Python3.7+后实现方式三、哈希冲突解决方法1、开放寻址法2、拉链法四、几点说明Python --字典与集合一、字典与集合基础字典:一系列由键(key)和值(value)配对组成的元素的集合。注:自Python3.7+,字典被确定为有序。集合:一系列无序的、唯一的元素集合。字典与集合常见创建方式:d1 = {'name原创 2020-11-15 16:09:56 · 556 阅读 · 0 评论 -
Python进阶系列---(1)列表与元组
文章目录列表和元组列表和元组基础区别操作常用方法存储方式差异性能比较使用场景创建空列表效率解疑:列表和元组列表和元组基础列表和元组,都是一个可以放置任意数据类型的有序集合。区别列表:动态,长度大小不固定(mutable)元组:静态,长度大小固定,无法增删(immutable)操作对元组进行操作,实际创建了一个新元组,然后进行填充。两者可以通过list()和tuple()函数相互转换。常用方法count(item) :统计列表 / 元组中 item 出现的次数。index(item)表原创 2020-11-10 22:47:36 · 164 阅读 · 0 评论 -
Python项目快速生成依赖文件requirements.txt
文章目录目的requirements.txt文件格式安装依赖文件命令生成requirements.txt方法一:pip freeze方法二:pipreqs区别使用建议目的应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。主要用于类库转移。简单而言,当我们做Python项目时,把项目依赖的外部库以及版本列出来,方便后续维护,也为其他使用项目的人提供环境配置参考。requirements.txt文件格式requests==1.2.0 Fla原创 2020-10-12 14:27:01 · 7142 阅读 · 0 评论 -
socket多线程图形化界面聊天室实例
sockert多线程聊天室文章目录socket简介socket类型流格式套接字(SOCK_STREAM)数据报格式套接字(SOCK_DGRAM)效果图:文章目录项目完整地址:https://github.com/FmKnight/socket_chat_roomsocket简介socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。原创 2020-10-12 12:22:30 · 4715 阅读 · 4 评论