2022年10月17日

python学习记录13:通用VIP视频解析播放工具源码

摘要: python学习记录13:通用VIP视频解析播放工具源码 import tkinter as tk #导入模块import webbrowser# 视频解析主函数def show(): word=input_va.get() num=num_int_va.get() if num==1: link='https://jx.qqwtt.com/?url='+ 阅读全文

posted @ 2022-10-17 22:01 琴棋书画123 阅读(1521) 评论(0) 推荐(0)

python学习记录12:笔趣阁小说全本下载工具源码

摘要: python学习记录12:笔趣阁小说全本下载工具源码 笔趣阁小说全本下载工具 #导入模块 import requests import parsel from lxml import etree import re import pandas as pd import datetime import time from tqdm import tqdm 阅读全文

posted @ 2022-10-17 21:58 琴棋书画123 阅读(891) 评论(0) 推荐(0)

什么是文件路径,Python中如何书写文件路径?

摘要: 当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。Python 提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。关于文件, 阅读全文

posted @ 2022-10-17 21:28 琴棋书画123 阅读(276) 评论(0) 推荐(0)

Python导入模块,Python import用法(超级详细)

摘要: 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库。比如说,在前面章节中,我们使用了一些数学函数,例如余弦函数 cos()、绝对值函数 fabs() 等,它们位于 Python 标准库中的 math(或 cmath)模块中,只需要将此 阅读全文

posted @ 2022-10-17 21:27 琴棋书画123 阅读(842) 评论(0) 推荐(0)

Python try except异常处理详解(入门必读)

摘要: Python 中,用try except语句块捕获并处理异常,其基本语法结构如下所示: try: 可能产生异常的代码块except [ (Error1, Error2, ... ) [as e] ]: 处理异常的代码块1except [ (Error3, Error4, ... ) [as e] ] 阅读全文

posted @ 2022-10-17 21:25 琴棋书画123 阅读(257) 评论(0) 推荐(0)

Python __new__()方法详解

摘要: __new__() 是一种负责创建类实例的静态方法,它无需使用 staticmethod 装饰器修饰,且该方法会优先 __init__() 初始化方法被调用。一般情况下,覆写 __new__() 的实现将会使用合适的参数调用其超类的 super().__new__(),并在返回之前修改实例。例如: 阅读全文

posted @ 2022-10-17 21:25 琴棋书画123 阅读(134) 评论(0) 推荐(0)

什么是面向对象,Python面向对象(一切皆对象)

摘要: 读者肯定听过 Python 中“一切皆对象”的说法,但可能并不了解它的具体含义,只是在学习的时候听说 Python 是面向对象的编程语言,本节将向大家详细介绍 Python 面向对象的含义。面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发 阅读全文

posted @ 2022-10-17 21:23 琴棋书画123 阅读(162) 评论(0) 推荐(0)

Python函数(函数定义、函数调用)用法详解

摘要: Python 中函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成 阅读全文

posted @ 2022-10-17 21:20 琴棋书画123 阅读(481) 评论(0) 推荐(0)

Python sorted函数及用法

摘要: sorted() 作为 Python 内置函数之一,其功能是对序列(列表、元组、字典、集合、还包括字符串)进行排序。sorted() 函数的基本语法格式如下: list = sorted(iterable, key=None, reverse=False) 其中,iterable 表示指定的序列,k 阅读全文

posted @ 2022-10-17 21:18 琴棋书画123 阅读(781) 评论(0) 推荐(0)

Python reversed函数及用法

摘要: eserved() 是 Pyton 内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n) 区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)。reserved() 函数的语法格式如下: reversed(seq) 其中,seq 可以是列表,元素,字符串以及 阅读全文

posted @ 2022-10-17 21:17 琴棋书画123 阅读(214) 评论(0) 推荐(0)

Python zip函数及用法

摘要: zip() 函数是 Python 内置函数之一,它可以将多个序列(列表、元组、字典、集合、字符串以及 range() 区间构成的列表)“压缩”成一个 zip 对象。所谓“压缩”,其实就是将这些序列中对应位置的元素重新组合,生成一个个新的元组。 和 Python 3.x 版本不同,Python 2.x 阅读全文

posted @ 2022-10-17 21:17 琴棋书画123 阅读(207) 评论(0) 推荐(0)

Python continue的用法

摘要: 和 break 语句相比,continue 语句的作用则没有那么强大,它只会终止执行本次循环中剩下的代码,直接从下一次循环继续执行。仍然以在操作跑步为例,原计划跑 10 圈,但当跑到 2 圈半的时候突然接到一个电话,此时停止了跑步,当挂断电话后,并没有继续跑剩下的半圈,而是直接从第 3 圈开始跑。c 阅读全文

posted @ 2022-10-17 21:16 琴棋书画123 阅读(354) 评论(0) 推荐(0)

Python break用法详解

摘要: 我们知道,在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,不停地转圈。但在某些场景,我们可能希望在循环结束前就强制结束循环,Python 提供了 2 种强制离开当前循环体的办法: 使用 continue 语句,可以跳过执行本次循环体中剩余的代码,转而执行下一次 阅读全文

posted @ 2022-10-17 21:16 琴棋书画123 阅读(311) 评论(0) 推荐(0)

Python(for和while)循环嵌套及用法

摘要: Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中有 while 也都是允许的。当 2 个(甚 阅读全文

posted @ 2022-10-17 21:15 琴棋书画123 阅读(263) 评论(0) 推荐(0)

Python循环结构中else用法(入门必读)

摘要: Python 中,无论是 while 循环还是 for 循环,其后都可以紧跟着一个 else 代码块,它的作用是当循环条件为 False 跳出循环时,程序会最先执行 else 代码块中的代码。以 while 循环为例,下面程序演示了如何为 while 循环添加一个 else 代码块: add = " 阅读全文

posted @ 2022-10-17 21:14 琴棋书画123 阅读(237) 评论(0) 推荐(0)

Python for循环及用法详解

摘要: Python 中的循环语句有 2 种,分别是 while 循环和 for 循环,前面章节已经对 while 做了详细的讲解,本节给大家介绍 for 循环,它常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。for 循环的语法格式如下: for 迭代变量 in 字符串|列表 阅读全文

posted @ 2022-10-17 21:13 琴棋书画123 阅读(754) 评论(0) 推荐(0)

Python while循环语句详解

摘要: Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句的语法格式如下: while 条件表达式: 代码块 这里的代码块,指的是缩进格式相同的多行代码,不过在 阅读全文

posted @ 2022-10-17 21:12 琴棋书画123 阅读(335) 评论(0) 推荐(0)

Python assert断言函数及用法

摘要: Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,Python 解释器会报 AssertionError 错误。assert 语句的语法结构为: assert 表达式 assert 语句的执行流程可 阅读全文

posted @ 2022-10-17 21:11 琴棋书画123 阅读(267) 评论(0) 推荐(0)

Python pass语句及其作用

摘要: 在实际开发中,有时候我们会先搭建起程序的整体逻辑结构,但是暂时不去实现某些细节,而是在这些地方加一些注释,方面以后再添加代码,请看下面的例子: age = int( input("请输入你的年龄:") ) if age < 12 : print("婴幼儿") elif age >= 12 and a 阅读全文

posted @ 2022-10-17 21:11 琴棋书画123 阅读(125) 评论(0) 推荐(0)

Python if语句嵌套(入门必读)

摘要: 前面章节中,详细介绍了 3 种形式的条件语句,即 if、if else 和 if elif else,这 3 种条件语句之间可以相互嵌套。例如,在最简单的 if 语句中嵌套 if else 语句,形式如下: if 表达式 1: if 表示式 2: 代码块 1 else: 代码块 2 再比如,在 if 阅读全文

posted @ 2022-10-17 21:10 琴棋书画123 阅读(386) 评论(0) 推荐(0)

Python if else对缩进的要求

摘要: 前面的《Python if else》一节展示了选择结构的三种基本形式,并给出了实例演示,但是大家在编写代码过程中仍然要注意一些细节,尤其是代码块的缩进,这对 if else 选择结构极其重要。Python 是以缩进来标记代码块的,代码块一定要有缩进,没有缩进的不是代码块。另外,同一个代码块的缩进量 阅读全文

posted @ 2022-10-17 21:09 琴棋书画123 阅读(108) 评论(0) 推荐(0)

Python if else条件语句详解

摘要: 前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条、第3条……一直到最后一条语句,这称为顺序结构。但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用,儿童因为年龄不够,没有权限使用。这时候程序就需要做出判断,看用户是否是成年人,并给出提示。在 Pyth 阅读全文

posted @ 2022-10-17 21:08 琴棋书画123 阅读(352) 评论(0) 推荐(0)

Python dir()和help()帮助函数

摘要: 前面我们已经学习了很多字符串提供的方法,包括 split()、join()、find()、index() 等,但这远远不是它的全部方法。由于篇幅有限,本章只能给大家列举一些最常用的方法,至于其他的方法,读者可通过本节介绍的 dir() 和 help() 函数自行查看。Python dir() 函数用 阅读全文

posted @ 2022-10-17 21:06 琴棋书画123 阅读(76) 评论(0) 推荐(0)

Python encode()和decode()方法:字符串编码转换

摘要: 前面章节在介绍 bytes 类型时,已经对 encode() 和 decode() 方法的使用做了简单的介绍,本节将对这 2 个方法做详细地说明。我们知道,最早的字符串编码是 ASCII 编码,它仅仅对 10 个数字、26 个大小写英文字母以及一些特殊字符进行了编码。ASCII 码做多只能表示 25 阅读全文

posted @ 2022-10-17 21:05 琴棋书画123 阅读(111) 评论(0) 推荐(0)

Python format()格式化输出方法详解

摘要: 前面章节介绍了如何使用 % 操作符对各种类型的数据进行格式化输出,这是早期 Python 提供的方法。自 Python 2.6 版本开始,字符串类型(str)提供了 format() 方法对字符串进行格式化,本节就来学习此方法。format() 方法的语法格式如下: str.format(args) 阅读全文

posted @ 2022-10-17 21:04 琴棋书画123 阅读(475) 评论(0) 推荐(0)

Python去除字符串中空格(删除指定字符)的3种方法

摘要: 用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。 这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。 Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符, 阅读全文

posted @ 2022-10-17 21:04 琴棋书画123 阅读(2847) 评论(0) 推荐(0)

Python字符串大小写转换(3种)函数及用法

摘要: Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了 3 种方法,分别是 title()、lower() 和 upper()。 Python title()方法 title() 方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成后,此方法会返回转换得到的 阅读全文

posted @ 2022-10-17 21:03 琴棋书画123 阅读(546) 评论(0) 推荐(0)

Python startswith()和endswith()方法

摘要: 除了前面介绍的几个方法外,Python 字符串变量还可以使用 startswith() 和endswith() 方法。 startswith()方法 startswith() 方法用于检索字符串是否以指定字符串开头,如果是返回 True;反之返回 False。此方法的语法格式如下: str.star 阅读全文

posted @ 2022-10-17 21:03 琴棋书画123 阅读(62) 评论(0) 推荐(0)

Python字符串对齐方法(ljust()、rjust()和center())详解

摘要: Python str 提供了 3 种可用来进行文本对齐的方法,分别是 ljust()、rjust() 和 center() 方法,本节就来一一介绍它们的用法。 Python ljust()方法 ljust() 方法的功能是向指定字符串的右侧填充指定字符,从而达到左对齐文本的目的。ljust() 方法 阅读全文

posted @ 2022-10-17 21:02 琴棋书画123 阅读(121) 评论(0) 推荐(0)

Python index()方法:检测字符串中是否包含某子串

摘要: 同 find() 方法类似,index() 方法也可以用于检索是否包含指定的字符串,不同之处在于,当指定的字符串不存在时,index() 方法会抛出异常。index() 方法的语法格式如下: str.index(sub[,start[,end]]) 此格式中各参数的含义分别是: str:表示原字符串 阅读全文

posted @ 2022-10-17 21:02 琴棋书画123 阅读(104) 评论(0) 推荐(0)

Python find()方法:检测字符串中是否包含某子串

摘要: find() 方法用于检索字符串中是否包含目标字符串,如果包含,则返回第一次出现该字符串的索引;反之,则返回 -1。find() 方法的语法格式如下: str.find(sub[,start[,end]]) 此格式中各参数的含义如下: str:表示原字符串; sub:表示要检索的目标字符串; sta 阅读全文

posted @ 2022-10-17 21:01 琴棋书画123 阅读(145) 评论(0) 推荐(0)

Python count()方法:统计字符串出现的次数

摘要: count 方法用于检索指定字符串在另一字符串中出现的次数,如果检索的字符串不存在,则返回 0,否则返回出现的次数。count 方法的语法格式如下: str.count(sub[,start[,end]]) 此方法中,各参数的具体含义如下: str:表示原字符串; sub:表示要检索的字符串; st 阅读全文

posted @ 2022-10-17 21:00 琴棋书画123 阅读(372) 评论(0) 推荐(0)

Python join()方法:合并字符串

摘要: join() 方法也是非常重要的字符串方法,它是 split() 方法的逆方法,用来将列表(或元组)中包含的多个字符串连接成一个字符串。 想详细了解 split() 方法的读者,可阅读《Python split()方法》一节。 使用 join() 方法合并字符串时,它会将列表(或元组)中多个字符串采 阅读全文

posted @ 2022-10-17 21:00 琴棋书画123 阅读(141) 评论(0) 推荐(0)

Python split()方法详解:分割字符串

摘要: Python 中,除了可以使用一些内建函数获取字符串的相关信息外(例如 len() 函数获取字符串长度),字符串类型本身也拥有一些方法供我们使用。 注意,这里所说的方法,指的是字符串类型 str 本身所提供的,由于涉及到类和对象的知识,初学者不必深究,只需要知道方法的具体用法即可。 从本节开始,将给 阅读全文

posted @ 2022-10-17 20:59 琴棋书画123 阅读(586) 评论(0) 推荐(0)

Python len()函数详解:获取字符串长度或字节数

摘要: Python 中,要想知道一个字符串有多少个字符(获得字符串长度),或者一个字符串占用多少个字节,可以使用 len 函数。len 函数的基本语法格式为: len(string) 其中 string 用于指定要进行长度统计的字符串。例如,定义一个字符串,内容为“http://c.biancheng.n 阅读全文

posted @ 2022-10-17 20:59 琴棋书画123 阅读(575) 评论(0) 推荐(0)

Python截取字符串(字符串切片)方法详解

摘要: 从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。Python 允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。 获取单个字符 知道字符串名字以后,在方括号[ ]中使用索引即可访问对应的字符,具体的语法格式为 阅读全文

posted @ 2022-10-17 20:57 琴棋书画123 阅读(419) 评论(0) 推荐(0)

Python字符串拼接(包含字符串拼接数字)

摘要: 在 Python 中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" "str2" strname 表示拼接以后的字符串变量名,str1 和 str2 是要拼接的字符串内容。使用这种写法,Python 会自动将两个字符串拼接在一起。【示例】 阅读全文

posted @ 2022-10-17 20:51 琴棋书画123 阅读(417) 评论(0) 推荐(0)

Python set集合方法详解(全)

摘要: 前面学习了 set 集合,本节来一一学习 set 类型提供的方法。首先,通过 dir(set) 命令可以查看它有哪些方法: >>> dir(set)['add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'inte 阅读全文

posted @ 2022-10-17 20:50 琴棋书画123 阅读(149) 评论(0) 推荐(0)

Python set集合基本操作(添加、删除、交集、并集、差集)

摘要: Python set 集合最常用的操作是向集合中添加、删除元素,以及集合之间做交集、并集、差集等运算,本节将一一讲解这些操作的具体实现。 向 set 集合中添加元素 set 集合中添加元素,可以使用 set 类型提供的 add() 方法实现,该方法的语法格式为: setname.add(elemen 阅读全文

posted @ 2022-10-17 20:50 琴棋书画123 阅读(355) 评论(0) 推荐(0)

Python set集合详解

摘要: Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同。从形式上看,和字典类似,Python 集合会将所有元素放在一对大括号 {} 中,相邻元素之间用“,”分隔,如下所示: {element1,element2,...,elementn} 其中,el 阅读全文

posted @ 2022-10-17 20:48 琴棋书画123 阅读(181) 评论(0) 推荐(0)

Python dict字典方法完全攻略(全)

摘要: 我们知道,Python 字典的数据类型为 dict,我们可使用 dir(dict) 来查看该类型包含哪些方法,例如: >>> dir(dict)['clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setde 阅读全文

posted @ 2022-10-17 20:47 琴棋书画123 阅读(142) 评论(0) 推荐(0)

Python dict字典基本操作(包括添加、修改、删除键值对)

摘要: 由于字典属于可变序列,所以我们可以任意操作字典中的键值对(key-value)。Python 中,常见的字典操作有以下几种: 向现有字典中添加新的键值对。 修改现有字典中的键值对。 从现有字典中删除指定的键值对。 判断现有字典中是否存在指定的键值对。 初学者要牢记,字典是由一个一个的 key-val 阅读全文

posted @ 2022-10-17 20:47 琴棋书画123 阅读(925) 评论(0) 推荐(0)

Python dict字典详解

摘要: Python 字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的。字典类型是 Python 中唯一的映射类型。“映射”是数学中的术语,简单理解,它指的是元素之间相互对 阅读全文

posted @ 2022-10-17 20:46 琴棋书画123 阅读(153) 评论(0) 推荐(0)

Python tuple元组详解

摘要: 元组(tuple)是 Python 中另一个重要的序列结构,和列表类似,元组也是由一系列按特定顺序排序的元素组成。元组和列表(list)的不同之处在于: 列表的元素是可以更改的,包括修改元素值,删除和插入元素,所以列表是可变序列; 而元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。 元组 阅读全文

posted @ 2022-10-17 20:45 琴棋书画123 阅读(79) 评论(0) 推荐(0)

Python list列表查找元素

摘要: Python 列表(list)提供了 index() 和 count() 方法,它们都可以用来查找元素。 index() 方法 index() 方法用来查找某个元素在列表中出现的位置(也就是索引),如果该元素不存在,则会导致 ValueError 错误,所以在查找之前最好使用 count() 方法判 阅读全文

posted @ 2022-10-17 20:44 琴棋书画123 阅读(238) 评论(0) 推荐(0)

Python list列表修改元素

摘要: Python 提供了两种修改列表(list)元素的方法,你可以每次修改单个元素,也可以每次修改一组元素(多个)。 修改单个元素 修改单个元素非常简单,直接对元素赋值即可。请看下面的例子: nums = [40, 36, 89, 2, 36, 100, 7] nums[2] = -26 #使用正数索引 阅读全文

posted @ 2022-10-17 20:43 琴棋书画123 阅读(216) 评论(0) 推荐(0)

Python list列表删除元素(4种方法)

摘要: 在 Python 列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法; 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove() 方法; 将列表中所有元素全部删除,可使用列表(list类型)提供的 clea 阅读全文

posted @ 2022-10-17 20:43 琴棋书画123 阅读(604) 评论(0) 推荐(0)

Python list列表添加元素的3种方法

摘要: 实际开发中,经常需要对 Python 列表进行更新,包括向列表中添加元素、修改表中元素以及删除元素。本节先来学习如何向列表中添加元素。《Python序列》一节告诉我们,使用+运算符可以将多个序列连接起来;列表是序列的一种,所以也可以使用+进行连接,这样就相当于在第一个列表的末尾添加了另一个列表。请看 阅读全文

posted @ 2022-10-17 20:42 琴棋书画123 阅读(296) 评论(0) 推荐(0)

Python list列表详解

摘要: 在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中的每个元素。需要明确的是,Python 中没有数组,但是加入了更加强大的列表。如果把数组看做是一个集装箱,那么 Pyt 阅读全文

posted @ 2022-10-17 20:42 琴棋书画123 阅读(151) 评论(0) 推荐(0)

什么是序列,Python序列详解(包括序列类型和常用操作)

摘要: 所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家 阅读全文

posted @ 2022-10-17 20:41 琴棋书画123 阅读(229) 评论(0) 推荐(0)

Python运算符优先级和结合性一览表

摘要: 优先级和结合性是 Python 表达式中比较重要的两个概念,它们决定了先执行表达式中的哪一部分。 Python 运算符优先级 所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。例如对于表达式a + b * c,Python 会先计算乘法再计算加法;b * c的结果为 8,a + 阅读全文

posted @ 2022-10-17 20:40 琴棋书画123 阅读(259) 评论(0) 推荐(0)

Python三目运算符(三元运算符)用法详解

摘要: 我们从一个具体的例子切入本节内容。假设现在有两个数字,我们希望获得其中较大的一个,那么可以使用 if else 语句,例如: if a>b: max = a; else: max = b; 但是 Python 提供了一种更加简洁的写法,如下所示: max = a if a>b else b 这是一种 阅读全文

posted @ 2022-10-17 20:40 琴棋书画123 阅读(145) 评论(0) 推荐(0)

Python逻辑运算符及其用法

摘要: 高中数学中我们就学过逻辑运算,例如 p 为真命题,q 为假命题,那么“p且q”为假,“p或q”为真,“非q”为真。Python 也有类似的逻辑运算,请看下表: 表 1 Python 逻辑运算符及功能 逻辑运算符含义基本格式说明 and 逻辑与运算,等价于数学中的“且” a and b 当 a 和 b 阅读全文

posted @ 2022-10-17 20:39 琴棋书画123 阅读(288) 评论(0) 推荐(0)

Python比较运算符(关系运算符)

摘要: 比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。 True 和 False 都是 bool 类型,它们专门用来表示一件事情的真假,或者一个表达式是否成立,我们将在《Python bool布尔类型》中详 阅读全文

posted @ 2022-10-17 20:38 琴棋书画123 阅读(294) 评论(0) 推荐(0)

Python位运算符详解

摘要: Python 位运算按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计、驱动、图像处理、单片机等),在应用层开发(Web 开发、Linux 运维等)中并不常见。想加快学习进度,或者不关注底层开发的读者可以先跳过本节,以后需要的话再来学习。Python 位运算符只能用来操作整数 阅读全文

posted @ 2022-10-17 20:37 琴棋书画123 阅读(253) 评论(0) 推荐(0)

Python赋值运算符(入门必读)

摘要: 赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。Python 中最基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符。 基本赋值运算符 =是 Python 中最常见 阅读全文

posted @ 2022-10-17 20:36 琴棋书画123 阅读(219) 评论(0) 推荐(0)

Python算术运算符及用法详解

摘要: 算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除。下表列出了 Python 支持所有基本算术运算符。 表 1 Python 常用算术运算符 运算符说明实例结果 + 加 12.45 + 15 27.45 - 减 4.56 - 0.26 4.3 * 乘 5 * 3.6 18.0 / 除法( 阅读全文

posted @ 2022-10-17 20:36 琴棋书画123 阅读(250) 评论(0) 推荐(0)

Python类型转换,Python数据类型转换函数大全

摘要: 虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。比如说,我们想通过使用 print() 函数输出信息“您的身高:”以及浮点类型 height 的值,如果在交互式解释器中执行如下代码: >>> heig 阅读全文

posted @ 2022-10-17 20:35 琴棋书画123 阅读(140) 评论(0) 推荐(0)

Python转义字符及用法

摘要: 在《Python字符串》一节中我们曾提到过转义字符,就是那些以反斜杠\开头的字符。ASCII 编码为每个字符都分配了唯一的编号,称为编码值。在 Python 中,一个 ASCII 字符除了可以用它的实体(也就是真正的字符)表示,还可以用它的编码值表示。这种使用编码值来间接地表示字符的方式称为转义字符 阅读全文

posted @ 2022-10-17 20:34 琴棋书画123 阅读(289) 评论(0) 推荐(0)

Python格式化字符串(格式化输出)

摘要: 我们在《第一个Python程序——在屏幕上输出文本》中讲到过 print() 函数的用法,这只是最简单最初级的形式,print() 还有很多高级的玩法,比如格式化输出,这就是本节要讲解的内容。 熟悉C语言 printf() 函数的读者能够轻而易举学会 Python print() 函数,它们是非常类 阅读全文

posted @ 2022-10-17 20:13 琴棋书画123 阅读(174) 评论(0) 推荐(0)

Python print()函数高级用法

摘要: 前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。print() 函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 阅读全文

posted @ 2022-10-17 20:12 琴棋书画123 阅读(266) 评论(0) 推荐(0)

Python input()函数:获取用户输入的字符串

摘要: input() 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。input() 函数的用法为: str = input(tipmsg) 说明: str 表示一个字符串类型的变量,input 阅读全文

posted @ 2022-10-17 20:11 琴棋书画123 阅读(185) 评论(0) 推荐(0)

Python bool布尔类型

摘要: Python 提供了 bool 类型来表示真(对)或假(错),比如常见的5 > 3比较算式,这个是正确的,在程序世界里称之为真(对),Python 使用 True 来代表;再比如4 > 20比较算式,这个是错误的,在程序世界里称之为假(错),Python 使用 False 来代表。 True 和 F 阅读全文

posted @ 2022-10-17 20:11 琴棋书画123 阅读(72) 评论(0) 推荐(0)

Python bytes类型及用法

摘要: Python bytes 类型用来表示一个字节串。“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相呼应。 bytes 是 Python 3.x 新增的类型,在 Python 2.x 中是不存在的。 字节串(bytes)和字符串(string)的对比: 字符串由若干个字符组成,以字符为 阅读全文

posted @ 2022-10-17 20:10 琴棋书画123 阅读(165) 评论(0) 推荐(0)

Python字符串详解(包含长字符串和原始字符串)

摘要: 若干个字符的集合就是一个字符串(String)。Python 中的字符串必须由双引号" "或者单引号' '包围,具体格式为: "字符串内容"'字符串内容' 字符串的内容可以包含字母、标点、特殊符号、中文、日文等全世界的所有文字。下面都是合法的字符串: "123789" "123abc" "http: 阅读全文

posted @ 2022-10-17 20:09 琴棋书画123 阅读(276) 评论(0) 推荐(0)

Python复数类型(complex)详解

摘要: 复数(Complex)是 Python 的内置类型,直接书写即可。换句话说,Python 语言本身就支持复数,而不依赖于标准库或者第三方库。复数由实部(real)和虚部(imag)构成,在 Python 中,复数的虚部以j或者J作为后缀,具体格式为: a + bj a 表示实部,b 表示虚部。【实例 阅读全文

posted @ 2022-10-17 20:08 琴棋书画123 阅读(776) 评论(0) 推荐(0)

Python小数/浮点数(float)类型详解

摘要: 在编程语言中,小数通常以浮点数的形式存储。浮点数和定点数是相对的:小数在存储过程中如果小数点发生移动,就称为浮点数;如果小数点不动,就称为定点数。 如果你对浮点数的底层存储格式不了解,请猛击:小数在内存中是如何存储的,揭秘诺贝尔奖级别的设计(长篇神文) Python 中的小数有两种书写形式: 1) 阅读全文

posted @ 2022-10-17 20:08 琴棋书画123 阅读(301) 评论(0) 推荐(0)

Python整数类型(int)详解

摘要: 整数就是没有小数部分的数字,Python 中的整数包括正整数、0 和负整数。有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同的类型。例如C语言提供了 short、int、long、long long 四种类型的整数,它们的长度 阅读全文

posted @ 2022-10-17 20:06 琴棋书画123 阅读(505) 评论(0) 推荐(0)

python变量的定义和使用

摘要: 任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存 阅读全文

posted @ 2022-10-17 19:57 琴棋书画123 阅读(507) 评论(0) 推荐(0)

Python内置函数一览表

摘要: Python 解释器自带的函数叫做内置函数,这些函数可以直接使用,不需要导入某个模块。如果你熟悉 Shell 编程,了解什么是 Shell 内置命令,那么你也很容易理解什么是 Python 内置函数,它们的概念是类似的。 将使用频繁的代码段封装起来,并给它起一个名字,以后使用的时候只要知道名字就可以 阅读全文

posted @ 2022-10-17 19:57 琴棋书画123 阅读(127) 评论(0) 推荐(0)

Python关键字(保留字)一览表

摘要: 保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。Python 包含的保留字可以执行如下命令进行查看: >>> import keyword>>> keyword.kwlist['False', 阅读全文

posted @ 2022-10-17 19:56 琴棋书画123 阅读(427) 评论(0) 推荐(0)

Python标识符命名规范

摘要: 简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说: 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。 标识符不能和 阅读全文

posted @ 2022-10-17 19:54 琴棋书画123 阅读(157) 评论(0) 推荐(0)

Python缩进规则(包含快捷键)

摘要: 和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束 阅读全文

posted @ 2022-10-17 19:53 琴棋书画123 阅读(346) 评论(0) 推荐(0)

Python注释(多行注释和单行注释)用法详解

摘要: 注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。注释的最大作用是提高程序的可读性,没有注释的程序简直就是天 阅读全文

posted @ 2022-10-17 19:49 琴棋书画123 阅读(429) 评论(0) 推荐(0)

PyCharm下载和安装教程(包含配置Python解释器)

摘要: PyCharm下载和安装教程(包含配置Python解释器) PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Ja 阅读全文

posted @ 2022-10-17 19:46 琴棋书画123 阅读(199) 评论(0) 推荐(0)

Windows安装Python(图解)

摘要: Windows安装Python(图解) 在 Windows 上安装 Python 和安装普通软件一样简单,下载安装包以后猛击“下一步”即可。Python 安装包下载地址:https://www.python.org/downloads/打开该链接,可以看到有两个版本的 Python,分别是 Python 3.x 和 Python 2.x, 阅读全文

posted @ 2022-10-17 19:39 琴棋书画123 阅读(208) 评论(0) 推荐(0)

Python能干什么,Python的应用领域

摘要: Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?Python 有着非广泛的应用,几乎所有大中型互联网公司都在使用 Python,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘 阅读全文

posted @ 2022-10-17 19:31 琴棋书画123 阅读(771) 评论(0) 推荐(0)

python学习记录11:网易云音乐批量下载工具爬虫源码

摘要: 网易云批量下载工具 import requestsfrom lxml import etreeimport datetimeimport timecurr_time=datetime.datetime.now()times = datetime.datetime.strftime(curr_time 阅读全文

posted @ 2022-10-17 18:20 琴棋书画123 阅读(309) 评论(0) 推荐(0)

python学习记录10: turtle绘制简易动态时钟源码

摘要: python学习记录10:  turtle绘制简易动态时钟源码 ''' Function: 简易时钟 ''' import turtle import datetime '''悬空移动''' def move(distance): turtle.penup() turtle.forward(distance) turtle.pendown() '''创建表针tu 阅读全文

posted @ 2022-10-17 18:09 琴棋书画123 阅读(374) 评论(0) 推荐(0)

python学习记录9:代码雨效果(random库练习)源码

摘要: python学习记录9:代码雨效果(random库练习)源码 import sys import random import pygame from pygame.locals import * # 屏幕大小 WIDTH = 800 HEIGHT = 600 # 下落速度范围 SPEED = [15, 30] # 字母大小范围 SIZE = [5, 30] # 阅读全文

posted @ 2022-10-17 18:01 琴棋书画123 阅读(401) 评论(0) 推荐(0)

python学习记录8:爬取起点小说信息保存到excel爬虫源码

摘要: python学习记录8:爬取起点小说信息保存到excel爬虫源码 import xlwt import requests from lxml import etree import time import xlsxwriter headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKi 阅读全文

posted @ 2022-10-17 17:54 琴棋书画123 阅读(309) 评论(0) 推荐(0)

python学习记录7:爬取优美图美女图片爬虫代码

摘要: python学习记录7:爬取优美图美女图片爬虫代码 #爬取优美图图片 import requests from bs4 import BeautifulSoup domain='https://www.umei.cc' url='https://www.umei.cc/meinvtupian/waiguomeinv/' resp=requests.g 阅读全文

posted @ 2022-10-17 17:51 琴棋书画123 阅读(255) 评论(0) 推荐(0)

python学习记录6:简单二维码生成器源码

摘要: python学习记录6:简单二维码生成器源码 Function: 二维码生成器 Author: 琴棋书画 ''' import io import sys import qrcode from PyQt5 import QtWidgets, QtGui from PyQt5.QtWidgets import QApplication, QGri 阅读全文

posted @ 2022-10-17 17:47 琴棋书画123 阅读(514) 评论(0) 推荐(0)

python学习记录5:爬取网易云音乐爬虫代码

摘要: #爬取163音乐 import requests from lxml import etree url='https://music.163.com/discover/toplist?id=3779629' domain='http://music.163.com/song/media/outer/ 阅读全文

posted @ 2022-10-17 17:38 琴棋书画123 阅读(1172) 评论(0) 推荐(0)

python学习记录4:酷我音乐VIP付费歌曲下载工具源码

摘要: python学习记录4:酷我音乐VIP付费歌曲下载工具源码 酷我音乐VIP付费歌曲下载工具 import requestsimport prettytable as ptprint('*******欢迎使用酷我音乐VIP付费歌曲下载工具**********')print()key=input('请输入你要搜索的歌手姓名:')print('')rn=input 阅读全文

posted @ 2022-10-17 17:25 琴棋书画123 阅读(547) 评论(0) 推荐(0)

python学习记录3:简易音乐播放器源码

摘要: python学习记录3:简易音乐播放器源码 ''' Function: 音乐播放器 Author 琴棋书画 ''' import os import sys import time import random import configparser from PyQt5.QtGui import * from PyQt5.QtCore imp 阅读全文

posted @ 2022-10-17 15:33 琴棋书画123 阅读(407) 评论(0) 推荐(0)

python学习记录2:学生点名系统源码

摘要: python学习记录2:学生点名系统源码 学生点名系统 # coding=utf-8 import tkinter as tk from tkinter import * import random import time import openpyxl is_run = False def get_students_name(): # 学 阅读全文

posted @ 2022-10-17 15:13 琴棋书画123 阅读(406) 评论(0) 推荐(0)

python学习记录1;笔趣阁小说全文下载工具爬虫源码

摘要: 笔趣阁小说全本下载工具 #导入模块 import requests import parsel from lxml import etree import re import pandas as pd import datetime import time from tqdm import tqdm 阅读全文

posted @ 2022-10-17 14:58 琴棋书画123 阅读(512) 评论(0) 推荐(0)

导航