自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 基于用户偏好的新闻推荐系统

本系统采用Django框架作为后端开发基础,结合BeautifulSoup库进行新闻数据的爬取与预处理,利用Bootstrap框架进行前端界面的构建,同时借助MySQL数据库管理系统存储用户数据、新闻数据以及用户兴趣偏好等信息。系统首先通过BeautifulSoup从新闻网站中爬取新闻数据,并进行清洗和格式化处理,存储至MySQL数据库中。加权融合基于内容推荐算法思想的优化算法,分析并提取用户的兴趣偏好。

2024-05-21 16:50:40 132

原创 毕业设计----python

然后这里可以看到调用了render_template,所以要建立一个templates目录,在这个文件里写html文件,对页面进行美化和设计ps:可以在Flask(__name__,template_folder="xxx"),这样可以改目录名称,但一般不建议。点击图片即可实现跳转,可在a标签里加一个target="_blank",就可以跳转到新生成的页面。显示自己的图片就需要创建一个static目录,用static目录里面,还可以设置高度与宽度。span,自己有多大,就占多少,称为“行内标签,内联标签”

2024-04-02 11:05:51 340

原创 毕业设计开始记录:基于协同过滤算法的新闻推荐系统

目前了解到的情况,需要学习python,html,css,js,mysql,web框架,Django开发,感觉任务繁重,不管了,开干!

2024-03-28 19:39:09 90

原创 数据容器的切片操作

步长表示间隔元素,步长1表示一个一个取,步长2表示每次跳过一个元素取,步长为负数表示反向取(起始下标和结束下标也要反向标记)。注意:起始下标表示从何处开始,可以留空,留空视作从头开始。结束下标(不含)表示何处结束,可以留空,留空表示截到结尾。是指内容连续,有序,可使用下标索引的一类数据容器。语法:序列[起始下标:结束下标:步长]列表、元组、字符串均可以被视作序列。对序列进行切片,本身不会改变。

2024-02-18 16:13:12 343

原创 PYTHON之分割字符串的练习案例

给定一个字符串:“itliuzhiyu itkaoyan shangan”将字符串内的空格,全部替换成字符:‘|’并按照‘|’字符进行分割,最终得到列表。统计字符串内有多少个‘it’字符。

2024-01-31 11:19:48 441

原创 PYTHON之字符串常用操作与遍历

注意:返回得到一个新的字符串,而不是修改原来字符串,因为字符串是不可以修改的。功能:按照指定的分割字符串,将字符串划分为多个字符串,并存入列表对象中。语法:字符串.replace(字符串1,字符串2)功能:将字符串内所有的字符串1全部替换为字符串2。语法:字符串.split(分隔符字符串)注意:字符串本身不变,而是得到一个。语法:字符串.strip(字符串)注意:满足字符串里的子串也需要去除。语法:字符串.strip()语法:字符串.count()语法:len(字符串)

2024-01-31 11:12:19 369

原创 PYTHON之元组

元组也是可以封装多个、不同数据类型,但与列表最大的不同点是:元组一旦定义完成,就不可以修改元组的定义:字面量:(元素1,元素2,元素3......)变量:变量名称=(变量1,变量2,变量3......)空元组:变量名称=() 或者 变量名称=tuple()t2=()t3=tuple()print(f"t1数据类型为{type(t1)},所包含的数据为{t1}")print(f"t2数据类型为{type(t2)},所包含的数据为{t2}")

2024-01-20 16:35:31 346

原创 PYTHON之列表的遍历

for循环不可以自定循环条件,只可以一个个从容器内取出数据;for循环理论上不可以无限循环。适用于遍历数据容器或者简单固定次数的循环场景。while可以自定循环条件,可以自行控制;while适用于任何想要的场景。遍历列表,去除列表内的偶数,并存入一个新的列表中。定义一个列表,内容是:[1,2....,10]使用while循环和for循环各操作一次。通过index值循环列表。

2024-01-20 15:50:11 358

原创 PYTHON之列表常用操作练习案例

【代码】PYTHON之列表常用操作练习案例。

2024-01-20 11:22:41 331

原创 PYTHON之数据容器中的列表及其常用操作

python中数据容器定义:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素,可以是任意类型的数据,如字符串,数字,布尔型字面量:[元素1,元素2,元素3,......]定义变量:变量名称=[元素1,元素2,元素3,......]定义空列表:变量名称=[] 变量名称=list()注意:列表可以一次存储多个数据,而且可以支持不同数据类型,支持嵌套列表的下标索引从左向右下标索引依次是:0,1,2,3,4.....

2024-01-20 11:08:14 317

原创 PYTHON之函数综合案例----ATM

编程中要注意:逻辑上没什么难度,但是要注意细节,比如input()输入的默认是字符串类型,在选择功能时要注意给数字加上引号变成字符串类型;再一个就是存取款的时候,要把input()的值转化为int类型。要求:打印出主菜单,通过不同输入值来进行不同的操作。

2024-01-17 16:48:16 362

原创 PYTHON之函数嵌套调用

是因为局部变量覆盖了全局变量,但是跳出函数体后,全局变量的值并不会被函数里局部变量值的变化而改变。就相当于在函数里面新定义的一个count变量,与函数体外的全局变量count没有任何关系。一般,内容在函数体之前。变量作用域是指变量的作用范围,主要分为局部变量和全局变量。那要解决这个问题只需要通过加上关键字global即可。局部变量是定义在函数体内部的变量,只在函数内部有用。全局变量是指在函数体内和函数体外都能生效的变量。是指在一个函数里面又调用了另一个函数。

2024-01-17 16:16:54 459

原创 PYTHON之函数

def 函数名(传入参数)函数体return 返回值注意事项:*参数如不需要,可以省略*返回值如不需要,也可以省略*函数必须先定义后使用练习案例:定义一个函数,函数名任意,要求调用函数后可以输出如下欢迎语句:你好,恭喜你进入到python中函数的学习print("你好,恭喜你进入到python中函数的学习")通过return将函数结果返回示例:两数相加,通过return返回return x+yprint(r)注意:函数体遇到return后就结束了,所以写在return后的代码不会执行。

2024-01-17 15:52:48 319

原创 PYTHON之循环综合案例

print(f"员工{code}绩效分为{grade},高于5,向员工{code}发工资1000元,账户余额还剩{money}")print(f"员工{code},绩效分为{grade},低于5,不发工资,直接下一位")*领工资时,财务判断员工的绩效分(1-10)(随机生成),如果低于5,不发工资,换下一位;*员工编号从1到20,从编号1开始,一次领取工资,每人可领取1000元。print(f"所有员工工资已发,还剩{money}元")某公司,账户余额有1w元,给20名员工发工资。

2024-01-17 11:51:15 455

原创 PYTHON之循环中断:break和continue

当i等于5的时候,continue直接进行下一次循环,并未执行打印语句,也就是没有将5打印出来。continue关键字用于:中断本次循环,直接进入下一次循环。使用条件:提前退出循环;暂时跳过某次循环直接进入下一次循环。注意:嵌套循环里面用的continue只针对当前所在的循环。当i等于5的时候,直接会跳出循环,后续的就不会打印出来。注意:嵌套循环里面用的break只针对当前所在的循环。可用于for循环和continue循环,且效果一致。break关键字用于:直接结束循环。

2024-01-17 11:28:14 385

原创 PYTHON中for循环的嵌套应用

print(f"现在是第{i}天的学习,正在学习{j}科目")案例:用for循环,循环5天学习,每天学习1,2,3这三门课。print(f"完成了第{i}天的学习任务")注意:空格缩进,while和for也可以互相嵌套使用。print(f"开始第{i}天的学习")练习:用for循环打印九九乘法表。

2024-01-16 17:44:56 969 1

原创 PYTHON中for循环----变量作用域

那规范性的做法就是在for循环之前将i定义,这样i的作用域就是for循环之前的全局变量。虽然python语言中2语句也可以访问到变量i,但是这种语句是不规范的。

2024-01-16 17:21:11 385 1

原创 PYTHON中for循环--range语句

range(num1,num2,step) 获取一个从num1开始,到num2结束的数字序列(不含num2本身),step代表数字间的步长,step默认为1。range(num1,num2) 获取一个从num1开始,到num2结束的数字序列(不含num2本身)range(num) 获取一个从0开始到nun结束的数字序列(不包括num本身)语法3:range(num1,num2,step)语法2:range(num1,num2)语法1:range(num)

2024-01-16 17:12:14 784 1

原创 PYTHON中for循环的基础语法

for循环是遍历循环,或者说是轮询循环,循环的次数只与被处理的数据集有关,理论上for循环不存在无限循环。print(f"{name}中一共有{count}个字母a")练习:定义字符串name统计name中有几个字母a。

2024-01-16 16:45:30 415 1

原创 PYTHON循环语句中while嵌套循环

注意python没有{}控制层次关系,只通过空格缩进来控制层次关系,避免出现死循环。1.print语句中不换行实现方式:print("hello",end='')print(f"这是学习第{i}天,代号为{j}的科目")print(f"这是学习的第{i}天,准备学习啦!print(f"第{i}天的学习任务完成,继续努力")print(f"坚持学习了{i-1}天,学习任务完成")案例:坚持学习5天,每天学习1,2,3这几个代号的科目。也可以把print("\n")换成print()嵌套循环案例:九九乘法表。

2024-01-16 11:39:40 359 1

原创 PYTHON循环语句

案例3:用while循环完成猜数游戏。要求:无限次数,猜中为止;num_guess = int(input("再次输入你想猜的数字:"))print(f"恭喜你猜对了,猜对的数字是:{num}。一共猜了{i}次")num_guess=int(input("输入你想猜的数字:"))print("这是循环的第%d次" % (i+1))print("先偷偷打印出来是:%d" % num)print("1-100的和为:%d" % s)print("猜大了")print("猜小了")案例2:求1-100的和。

2024-01-15 21:29:10 302

原创 PYTHON自学

print(f"liuzhiyu等于liuzhiyu1的结果是:{result01},result的数据类型是:{type(result01)}")print(f"10086>100这个结果是:{result},result 的数据类型是:{type(result)} ")price=input("打开钱包,输入你有多少余额:")print("余额不足")print("无法购买")print("余额足够")print("可以购买")print("把钱包放回去")

2024-01-15 21:01:41 604

原创 循环嵌套:if-elif-else

print("恭喜你,第三次就猜对了,数字是 %d" % num)num0=int(input("猜大了,再猜(再猜最后一次):"))num0=int(input("猜大了,再猜(再猜最后一次)"))print("恭喜你,第二次就猜对了,数字是 %d" % num)print("恭喜你猜对了,数字是 %d" % num)num0=int(input("猜小了,再猜最后一次:"))num0=int(input("猜小了,再猜最后一次:"))num0=int(input("猜小了,再猜(还剩一次):"))

2024-01-15 21:01:06 398

原创 PYTHON自学

注意:input语句不论输入的是什么,都看作字符串,有具体需求就需要强制转换:num=int(num)print(f"您好:{user_name},您是尊贵的:{user_type}用户")print("你的名字是:%s" % name)name=input("请输入你的名字:")

2024-01-13 20:23:39 317

原创 PYTHON自学历程

print("每日增长系数:%f,经过30天增长,股价达到了:%.2f" % (stock_price_daily_growth_factor,stock_price*stock_price_daily_growth_factor**growth_days))print(f"这是第二种字符串格式化的方法:{message} 这是第一个数字:{num1} 这是第二个数字:{num2}")print(f"公司名称:{name},股票代码:{stock_code},当前股价:{stock_price}")

2024-01-13 20:10:27 338

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除