python基础
文章平均质量分 81
一个风轻云淡
先搞钱,去养老,当保安,过日子(本人菜鸡一个,又菜又爱敲,希望能和您共同进步,当然如果您有问题,我会的,会尽量及时解答)
展开
-
手把手教你用python实现简单商品推荐
该函数接受用户ID、评分数据和可选参数k(指定要考虑的邻居数量,默认为2),计算用户对各个物品的评分与其他物品的相似度,并选择相似度最高的k个物品作为邻居。基于用户的协同过滤算法是通过对用户历史行为数据进行挖掘,找出具有相似兴趣爱好的用户群体,然后推荐这些用户喜欢的物品给目标用户。基于物品的协同过滤算法是通过对物品属性之间的相似度进行计算,找出具有相似属性的物品,然后将这些物品推荐给目标用户。具体实现方式是计算物品之间的相似度,然后选取相似度最高的物品作为邻居,最后根据邻居的评分数据生成推荐列表。原创 2024-02-25 17:10:21 · 853 阅读 · 0 评论 -
带你解锁Python操作文件的姿势
文件是计算机中用于存储数据的一种数据结构。它可以是文本文件、图像文件、音频文件、视频文件等等。文件由一系列字节组成,每个字节都有一个唯一的地址。文件可以在计算机的硬盘、固态硬盘、光盘等存储介质上存储,并且可以在需要时被读取和写入。文件通常有一个文件名和一个扩展名来标识其类型和内容。文件名是文件的主要标识符,而扩展名则指示文件的类型。例如,一个名为"document.txt"的文件,文件名是"document",扩展名是"txt",表示这是一个文本文件。文件可以被组织成文件夹(也称为目录)的层次结构。原创 2023-12-08 07:43:32 · 108 阅读 · 0 评论 -
上手python之json数据格式
什么是jsonJSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互. 类似于:国际通用语言-英语中国56个民族不同地区的通用语言-普通话。原创 2022-10-30 08:16:44 · 2527 阅读 · 0 评论 -
上手Python之包
从物理上看,包就是一个文件夹,在该文件夹下包含了一个 __init__.py 文件,该文件夹可用于包含多个模块文件 从逻辑上看,包的本质依然是模块包的作用:当我们的模块文件越来越多时,包可以帮助我们管理这些模块, 包的作用就是包含多个模块,但包的本质依然是模块我们知道,包可以包含一堆的Python模块,而每个模块又内含许多的功能。所以,我们可以认为:一个包,就是一堆同类型功能的集合体。原创 2022-10-30 08:08:38 · 781 阅读 · 1 评论 -
上手Python之模块
模块定义别名import 模块名 as 别名# 功能定义别名from 模块名 import 功能 as 别名# 模块别名# 功能别名sl(2)Python中已经帮我们实现了很多的模块. 不过有时候我们需要一些个性化的模块, 这里就可以通过自定义模块实现, 也就是自己制作一个模块案例:新建一个Python文件,命名为my_module1.py,并定义test函数注意:每个Python文件都可以作为一个模块,模块的名字就是文件的名字. 也就是说自定义模块名必须要符合标识符命名规则。原创 2022-10-29 08:46:38 · 646 阅读 · 0 评论 -
上手之Python之异常
当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”, 也就是我们常说的BUG。原创 2022-10-29 08:20:10 · 405 阅读 · 0 评论 -
上手之Python之文件操作
内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。一般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别。原创 2022-10-29 00:06:29 · 820 阅读 · 0 评论 -
上手python之字典
通过【字】 就能找到对应的【含义】 所以,我们可以认为,生活中的字典就是记录的一堆: 【字】:【含义】 【字】:【含义】 ......Python中字典和生活中字典十分相像:Key: ValueKey: Value 可以按【Key】找出对应的【Value】老师有一份名单,记录了学生的姓名和考试总成绩。现在需要将其通过Python录入至程序中,并可以通过学生姓名检索学生的成绩。使用字典最为合适: 可以通过Key(学生姓名),取到对应的Value(考试成绩)所以,为什么使用字典? 因为可以使用字典,实原创 2022-10-28 16:38:29 · 554 阅读 · 0 评论 -
上手Python之set(集合)
基本语法:和列表、元组、字符串等定义基本相同:列表使用:[]元组使用:()字符串使用:""集合使用:{}结果中可见:去重且无序因为要对元素做去重处理所以无法保证顺序和创建的时候一致。原创 2022-10-28 16:11:20 · 398 阅读 · 0 评论 -
上手python之序列
【代码】上手python之序列。原创 2022-10-28 15:54:44 · 821 阅读 · 0 评论 -
上手Python之str(字符串)
如果必须要做,只能得到一个新的字符串,旧的字符串是无法修改。不会修改原字符串,而是得到一个新的列表。不会修改原字符串,而是得到一个新的。移除首尾的空格和换行符或指定字符串。查找给定字符的第一个匹配项的下标。按照给定字符串,对字符串进行分隔。统计字符串内某字符串的出现次数。根据下标索引取出特定位置字符。将字符串内的全部字符串。统计字符串的字符个数。原创 2022-10-28 09:18:59 · 1036 阅读 · 1 评论 -
上手Python之元组
查找某个数据,如果数据存在返回对应的下标,否则报错。统计某个数据在当前元组出现的次数。元组一旦定义完成,就不可修改。统计元组内的元素个数。原创 2022-10-28 09:04:23 · 504 阅读 · 0 评论 -
上手Python之列表
基本语法:列表内的每一个数据,称之为元素以 [] 作为标识列表内每一个元素之间用, 逗号隔开列表的定义方式:嵌套列表的定义:注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。原创 2022-10-28 08:51:04 · 1744 阅读 · 1 评论 -
上手Python之函数
所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数如果函数A中,调用了另外一个函数B,那么先把函数B中的任务都执行完毕之后才会回到上次 函数A执行的位置。原创 2022-10-27 08:42:21 · 494 阅读 · 1 评论 -
上手python之while循环和for循环
1. while的条件需得到布尔类型,True表示继续循环,False表示结束循环2. 需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环 3. 空格缩进和if判断一样,都需要设置原创 2022-10-27 08:11:04 · 1148 阅读 · 0 评论 -
上手python之运算符和字符串格式化
运算符描述实例+加两个对象相加 a + b 输出结果 30-减得到负数或是一个数减去另一个数 a - b 输出结果 -10*乘两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/除b / a 输出结果 2//取整除返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0%取余返回除法的余数 b % a 输出结果 0**指数a**b 为10的20次方, 输出结果 100000000000000000000加减乘除和求平方,我们在前面已经使用过啦。现在在带上:整除以原创 2022-10-26 08:32:06 · 440 阅读 · 0 评论 -
上手python之数据类型转换和标识符
数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等 那么,我们为什么要转换它们呢?数据类型转换,将会是我们以后经常使用的功能。 如: 从文件中读取的数字,默认是字符串,我们需要转换成数字类型 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换 将数字转换成字符串用以写出到外部系统 等等语句(函数)说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将对象 x 转换为字符串同前面学习的type()语句一样,这三个语句,都是带有结果的(原创 2022-10-26 08:02:34 · 395 阅读 · 0 评论 -
上手python之变量和字符串
1.变量是什么,有什么作用?变量就是在程序运行时,记录数据用的2. 变量的定义格式是?变量名 = 变量值3. 变量的特征是?变量的值可以改变1. 使用什么语句可以查看数据的类型?type()2. 如下代码,name_type变量可以存储变量name的类型信息,是因为?因为type()语句会给出结果(返回值)3. 变量有没有类型?原创 2022-10-25 08:24:08 · 633 阅读 · 0 评论 -
上手python之字面量和注释
1. 注释的作用是?注释是代码中的解释型语句,用来对代码内容进行注解 注释不是代码,不会被程序执行2. 单行注释如何定义?通过 # 号定义,在#号右侧的所有内容均作为注释建议在#号和注释内容之间,间隔一个空格单行注释一般用于对一行或一小部分代码进行解释3. 多行注释如何定义?通过一对三个引号来定义("""注释内容"""),引号内部均是注释,可以换行 多行注释一般对:Python文件、类或方法进行解释。原创 2022-10-25 08:10:04 · 358 阅读 · 0 评论