一款好用的音乐软件
正文很久没更新了,今天更新一期每日搜罗。自从歌词适配下架以后,很难找到一个平替其的软件,但是能够找到免费的软件也是一件非常幸运的事。今天推荐给大家的是一款听歌软件——聆听音乐。 软件介绍适用设备:Android软件大小 : 64.26M获取方式:本文末尾 使用说明软件的占用空间很小,只有64M左右。界面也很简洁,只要将权限同意即可开始使用。首页就能看到软件的功能,不仅可以听歌,还有白噪音、听书 在搜索框中输入,可以看到有最近热门的音乐推荐,下方还有助眠推荐。浅看一下LinKinPark的音乐吧。输入之后,可以看到上方一共有四个音乐资源,还有耳语(一般都是白噪音)。 点击即可收听,也可以进行下载。不仅有封面还有歌词显示。还可以将喜欢的音乐收藏。很多歌曲都可以下载无损音质的。 获取方式聆听音乐最新版下载地址: https://dmla.lanzouh.com/b05nwey6f 复制链接到浏览器打开。
Python 日期和时间
Python 日期和时间想想看,我们日常生活中是不是经常要和日期时间打交道?比如: 记录一件事情发生的时间。 看看还有多少天到假期。 手机上的闹钟、日历提醒。 在编程的世界里,日期和时间同样非常重要。Python 作为一门强大又易用的编程语言,当然也提供了方便的工具来帮助我们处理各种与日期时间相关的任务,比如获取现在几点了、计算两个日期之间差了多少天,或者把日期显示成我们喜欢的格式,比如 2024年5月20日 或者 05/20/2024 1. 时间都去哪儿了?在我们开始学习具体怎么用 Python 处理日期时间之前,先来了解一个非常基础也非常重要的概念:**时间戳 (Timestamp)**。 你有没有想过,电脑是怎么记住时间的呢?它不像我们人类一样看日历、看钟表。电脑有它自己独特的记时方式。 时间戳,简单来说,就是一个数字。这个数字代表的是从一个特定的起始时间点开始,到某个时刻为止,一共经过了多少秒。 这个特定的起始时间点,在很多计算机系统中是1970年1月1日 00:00:00 UTC(也就是协调世界时,也可以简单理解为格林尼治标准时间)。我们把这个起始点叫做Unix...
Python 字典
Python 字典 (Dictionary)在上一部分,我们认识了元组,一种可以有序存放各种宝贝的固定容器。今天,我们要学习一个新的、非常非常实用的数据类型,它就像一个带有标签的智能储物柜,名字叫做 **字典 (Dictionary)**。 1. 什么是字典?现在,你有一个储物柜,柜子里有很多小格子。如果是元组,每个格子可能只有编号,比如第1个,第2个。但如果是字典,你可以给每个格子贴上一个独一无二的名字标签。比如,“我的铅笔”、“你的故事书”、“他的橡皮擦”。这样,你想找什么,直接根据标签一找就能找到,是不是方便多了? 在 Python 中,字典就是这样一种神奇的容器: 首先,它可以存放各种各样的数据(数字、字符串、列表,甚至其他字典,几乎无所不能!)。 其次,它里面的东西是可以改变的。即我们可以随时添加、修改或删除里面的东西 最后,也是最重要的特点。里面的每一样东西都有一个对应的名字标签,我们称之为 “键 (Key)”,而这个名字标签所对应的东西,我们称之为 **值 (Value)**。 所以,字典里存的不是孤立的,而是一对一对的 键:值 (Key: Value)...
Python 元组
Python 元组在上一部分,我们认识了 Python 中的列表(List),它就像一个可以随意增减和修改内容的购物清单。今天,我们要认识一位列表的近亲,但它的性格有点不一样,它就是元组(Tuple)。 1. 什么是元组?你可以把元组看作是一个只读的列表。它和列表非常相似,也是用来存储一系列有序的数据。但两者之间亦有区别 相同点:都可以装很多不同类型的数据,比如数字、文字、甚至其他列表或元组,并且里面的元素都有自己的位置 最大的不同点:元组一旦创建,里面的元素就不能被修改、添加或删除了 。是不是感觉它比列表稳重多了? 2. 如何创建元组?创建元组很容易,最常用的方法就是用小括号 () 把元素括起来,元素之间用逗号 , 隔开。 2.1 创建一个普通的元组比如,我们想创建一个包含几种水果名称的元组: 12fruits = ('apple', 'banana', 'cherry', 'date')print(fruits) # 输出:('apple',...
Python 列表(List)
Python 列表(List)你刚学会整理自己的书包的时候,你会把课本、笔记本、铅笔盒都放在里面,它们虽然各不相同,但都被整齐地收纳在一起,方便你随时取用。在 Python 中,列表 就扮演了类似书包或者说数据收纳盒的角色 一、什么是序列?列表从哪里来?在 Python 中,有一类非常基础和重要的数据结构,我们称之为 **序列 (Sequence)**。你可以把序列理解成一种排列方式。它把多个数据元素按照一定的顺序一个挨着一个地排起来 Python 中有好几种内置的序列类型,就像书包有不同的款式,比如双肩包、单肩包。在这些序列类型中,列表 (List) 和 元组 (Tuple) 是我们最最常用的两种。而今天,我们的主角就是列表 (List) 二、列表能做什么?基本操作初体验既然列表是收纳盒,那我们就来看看这个收纳盒能帮我们做些什么基础的事情: 索引 (Indexing):找到特定位置的元素 你的书包里,第一格放课本,第二格放笔记本。第几格就是一种简单的索引 在 Python 列表中,每个元素也都有自己的位置编号,我们称之为 索引。 需要注意的是,Python 列表的索引是从...
Python 字符串
Python 字符串字符串(String)是我们在编程中处理文本信息时最常用、最基础的数据类型。无论是你看到的网站文字、手机 App 里的消息,还是游戏中的对话,背后都离不开字符串的身影 对于刚接触编程的你来说,理解字符串是什么以及如何使用它,是非常重要的第一步 一、什么是字符串?字符串,顾名思义,就是由一系列字符连接而成的串。这里的“字符”可以是: 英文字母:A, B, C, ..., a, b, c, ... 数字:0, 1, 2, ..., 9 标点符号:!, @, #, $, ., ,, 空格 等等 甚至是中文、英文、特殊符号等。 在 Python 中,字符串是一种数据类型,专门用来表示和存储文本信息 二、如何创建字符串?创建字符串非常简单,你只需要用一对引号把你想要表示的文本内容括起来就行。Python 接受三种引号方式: 2.1 单引号 '用单引号 ' ' 括起来的内容就是一个字符串。 12345# 用单引号创建字符串var1 = 'Hello World!' # var1 现在就是一个字符串变量,里面存着...
Python Number
Number(数字)在编程中,我们经常需要和各种数字打交道,比如统计分数、计算距离、处理金钱等等。Python 为我们提供了简洁而强大的工具来处理这些数字,这就是我们今天要认识的 Number(数字) 数据类型 一、什么是 Python 数字(Number)?简单来说,Number 数据类型就是用来在计算机中存储和表示数值的。就像我们在纸上写下数字一样,计算机也需要一种方式来记住这些数字,Number 就是干这个的 1.1 数字是“不变的”一个重要的点,数字类型的值一旦确定,就不能再被改变了。这意味着如果你想给一个数字变量赋新的值,计算机实际上是重新开辟了一块新的内存空间来存储这个新值,而不是在原来的地方修改 比如: 12var1 = 1 # 这里创建了一个存储数字 1 的空间,并让 var1 指向它var1 = 10 # 这里并没有修改原来存储 1 的空间,而是创建了一个存储 10 的新空间,然后让 var1 指向这个新空间 1.2 创建数字创建数字变量很容易,直接给变量赋值就行 12年龄 = 25 # 这是一个整数身高 = 1.75 #...
Python 循环语句
Python 循环语句在前面的学习中,我们写的代码大多是一行接一行地顺序执行,就像我们一步一步地走路一样,做完一件事再做下一件 但是,如果我们需要做很多重复的事情,比如打印 100 遍 “Hello World”,或者计算 1 到 100 的总和,难道我们要把相同的代码写 100 遍吗?那会非常的麻烦! 但是,别担心,编程之所以强大,就是因为它能让计算机帮我们做重复的工作。循环语句就是实现这种重复的魔法 什么是循环?简单说,循环就是让一部分代码按照我们设定的条件,重复执行多次的结构。 你可以这么设想: 你想打印 5 遍 “我爱 Python!”。如果没有循环,你可能需要写 5 行 print("我爱 Python!")。有了循环,几句话就能搞定 游戏里角色的移动、敌人的刷新,背后都离不开循环的控制。 循环是如何工作的?我们可以把循环看成一个检查点和一个执行区: 来到检查点:看看现在是不是该执行执行区里的代码。 如果条件允许,比如:我还没打印够 5 遍,就进入执行区执行代码。 执行完一次后,再次回到检查点。 如果条件不允许了,比如:我已经打印够 5...
Python 条件语句
Python 条件语句你可能会好奇:“程序怎么知道什么时候该做什么呢?” 比如,一个游戏程序怎么知道你得分够高了,该进入下一关?或者一个聊天软件怎么知道你输入的密码对不对?这就需要用到条件语句 条件语句就像生活中的“如果…就…”。比如:“如果明天下雨,就带伞。” 程序里的条件语句也是这个道理,它会先判断一个条件是不是成立,即,是真的还是假的,然后根据判断结果决定接下来执行哪段代码。 一、什么是“条件”?真和假是什么意思?在Python里,条件语句会判断一个“条件”的结果是真(True)还是假(False)。 什么是“真”(True)? 数字里,除了0以外的任何数字(比如1, 3.14, -5)都是True。 文字里,除了空字符串("" 或 '')以外的任何内容,比如”hello”, “123”等等都是True。 简单说:非0、非空的值,都被看作是True。 什么是“假”(False)? 数字0(比如0, 0.0)。 空字符串("" 或 '')。 还有一个专门的关键字...
Python 运算符
Python运算符你可以把运算符看作成我们日常生活中做计算或者做比较时用到的那些小动作或小符号。它们帮助我们对数据进行各种操作。 一、到底什么是运算符?我们先从一个简单的数学题开始: 2 + 3 = 5。 在这个式子中,2 和 3 是我们要计算的数字,我们给它们起个专业点的名字叫 “操作数” (就像是被“操作”的数字)。 中间的 + 号,就是运算符!它告诉我们要对 2 和 3 做什么操作——这里是“相加”。 最后的 5 就是这个操作的结果。 所以,运算符 就是用来对 操作数 进行某种运算处理的特殊符号。没有运算符,我们就没法让数字或其他数据进行互动 Python 语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 接下里,我将一个个来介绍 Python 的运算符 算术运算符 Python 的算术运算符就像数学课本里的“+”、“-”、“×”、“÷”一样,用来对数字进行各种计算 假设我们现在有两个“盒子”(即上一部分内容中讲的变量),里面分别装着两个数字: 变量 a,里面装着数字 10 变量...

