
学Python,记笔记
文章平均质量分 91
Python笔记
Ho1aAs
Tutte le strada portano a roma.
展开
-
运用Python——爬取网易云歌单的全部歌曲热评_爬虫的简单应用
新手学习Python 爬虫笔记(一)免责声明:本程序仅供个人学习使用功能目标:方便摘抄网易云音乐的热评,写一个爬虫程序,通过输入歌单号,爬取并保存歌单内歌曲的热评。记录第一个自己完成的简单爬虫程序展示截图:(命令台界面和保存文件界面)顺便安利一下这个日语歌单下面是代码部分:库:requests、bs4 、json、csv、time(可选)import requestsfrom bs4 import BeautifulSoupimport jsonfrom csv i原创 2020-05-19 17:23:38 · 1654 阅读 · 4 评论 -
运用Python——劳拉下棋_四连环游戏_重力四子棋游戏(代码与游戏判定)
新手学习Python笔记(二)劳拉下棋新手学习Python,写第一个Python小游戏——四连环(重力四子棋)游戏规则如下:棋盘为8*6玩家输入列号与电脑下四子棋,棋会随着重力下降胜利方式是一行/一列/左右斜线连四颗棋子分析:拆分成了这几个部分,用自定义函数封装,便于修改:·初始化·棋盘显示·玩家输入·游戏运行·判断胜利引用库:random第一部分:初始化def init(): global board #棋盘,二维列表 global rest_n原创 2020-06-13 17:38:49 · 7102 阅读 · 2 评论 -
学Python记笔记_正则表达式——正则表达式Regular Expression_re_正则匹配
文章目录一、概念二、入门实例三、元字符一、概念正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列符合某个规则的字符串。它是对字符串操作的一种逻辑公式,用来表达对字符串的一种过滤逻辑。主要用途有以下三种:测试字符串内的模式(数据验证)替换文本基于模式匹配从字符串中提取子串特点是:灵活性、逻辑性、功能性非常强大可以迅速地用极简单的方式复杂控制字符串对于新手比较晦涩难懂二、入门实例#提取字符串文本中的电话号码子串import restring =原创 2020-12-16 16:38:35 · 667 阅读 · 0 评论 -
学Python记笔记_函数参数——星号(*)操作符_*args和**kwargs
文章目录一、星号操作符的常见用法二、星号操作符取参数完一、星号操作符的常见用法星号操作符常见于函数传参时使用def test1(*args): print(type(args)) test1(1)>> <class 'tuple'>test1(1,2,3)>> <class 'tuple'>def test2(x,y,*args): print(x+y,args) test2(1,2,3,4,5)>> 3 (3,4,原创 2020-10-28 15:37:21 · 542 阅读 · 2 评论 -
学Python记笔记_列表——列表推导式_矩阵转置_生成器表达式
文章目录一、列表推导式结构二、列表推导式的运行三、用法示例I、求a~d能组成的所有两字符的字符串Ⅱ、矩阵转置完一、列表推导式结构列表推导式的结构是一个特殊的列表结构,以空格为间隔,包含表达式和若干个条件语句,其中,条件语句至少有一个for语句[expression for... [for,if] [for,if]...]二、列表推导式的运行列表推导式运行时,首先执行第一个条件语句,之后依次向右执行剩余的条件语句,最后再执行表达式。条件语句之间的关系时自左向右嵌套运行结束后返回符合条件的所有表达原创 2020-10-28 09:34:10 · 2312 阅读 · 5 评论 -
学Python记笔记_网络编程——Socket库_套接字
文章目录一、什么是Socket套接字?二、Socket套接字类型三、Socket in PythonⅠ、创建SocketⅡ、Socket对象方法①、Server服务器端专用方法②、Client客户端专用方法③、常用公共方法1、发送数据:2、接收数据:3、其他四、举个栗子Ⅰ、TCP①、Server服务器端②、Client客户端Ⅱ、UDP①、Server服务器端②、Client客户端完–>菜鸟教程传送门<–一、什么是Socket套接字?所谓套接字(Socket),就是对网络中不同主机上的原创 2020-07-30 22:30:10 · 331 阅读 · 0 评论 -
学Python记笔记_输入输出——文件_r+、w+、a+的区别_输入多数字空格分隔_省略方括号输出列表_打印转义字符_保留位数
–>菜鸟教程传送门<–文章目录一、输入1、标准输入单行输入多数字,以空格分隔2、文件Ⅰ、打开文件r+、w+、a+的区别Ⅱ、从文件读取Ⅲ、写入文件Ⅳ、移动文件指针Ⅴ、当前指针位置Ⅵ、关闭文件良好的处理文件习惯二、输出1、标准输出小试pprint省略方括号单行输出列表以文本输出转义字符2、str.format(string)美化输出数字的常用格式化输出替代str.format——Python3.6+的f-sting三、小试数据的序列化和反序列化——pickle1、序列化操作2、反序列化操作完.原创 2020-07-05 16:55:13 · 2845 阅读 · 1 评论