自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 pygame 贪吃蛇

pygame 贪吃蛇思路:1.把蛇分成蛇的身体和蛇的头部两部分,蛇用三个小方块表示;2.食物目标随机生成,要避免蛇的食物与蛇重合;3.通过键盘事件控制蛇的移动,当蛇向右移动时,不能控制其向左移动,向上移动时不能控制其向下移动,向左,向下同理;4.初始化时要给蛇一个移动方向,蛇一直在移动,我们只是控制方向,蛇的移动实现:通过在蛇头添加一个方块实现移动效果,因为只有在蛇吃到食物时蛇的身体才能增加,所以添加之后要判断蛇是否吃到食物,如果吃到此时刚好达到添加的效果,如果没有吃到,则删掉蛇身末尾的方块,达

2020-06-12 10:19:51 532

原创 从贴吧热门贴的源代码获取发帖人,发帖时间,发帖内容,并存入csv文件中

# -*- coding: utf-8 -*-import reimport csvname_list = []f = open("result.csv", "w+", encoding="utf-8")csv_writer = csv.writer(f)csv_writer.writerow(["用户名", "发帖时间", "发帖内容"])file = open("s...

2019-11-20 21:16:32 770

原创 IDEA 配置maven

1.全局配置,这种配置可以达到为此时idea打开的文件夹下的所有项目配置maven,如果打开一个新的文件夹需要重新配置。点击file----->setting注意:用箭头标注的两处一定要打上对号更改maven本地仓库的地址需要更改setting文件,添加<localRepository>本地仓库地址</localRepository>有时id...

2019-05-16 21:26:41 235

原创 小练习 通过csv模块读取csv文件

主要是讲我写代码的时候,出现的几处小错误import csvdef csv_read(): with open("student.csv") as f: readers = csv.reader(f) header = next(readers) print(header) for list in readers:...

2019-04-30 20:55:33 1106

原创 csv文件乱码

最近在学习python关于csv文件的操作,会出现乱码问题从数据库中以utf-8的编码格式导出一张表以csv格式存储,发现成功后,用pycharm和文本打开,中文显示正常,但是直接用excel打开,中文显示乱码。解决方式:以记事本的方式打开,点击另存为,选择utf-8的编码方式存储成功后,再用excel打开就没有中文乱码问题了。用navicat导出是编码格式的设置点击--高级显...

2019-04-29 11:43:03 1610 1

原创 python 字典在创建和作为参数几种方式

创建字典1.值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。student = {"name":123, "age":18, "sex":"女"}2.dict()是字典的构造函数student1=dict(name="123",age=18,sex="女")作为参数1.def fun2(**kwargs): print(kwargs)...

2019-04-22 19:33:52 2478

原创 python 向函数传参注意要点

先看一个代码x=10def change_num(x): x=5print(x)change_num(x)print(x)输出:1010函数内的x是一个局部变量(local),函数外是全局变量(global),x表示的是一个不可变的整数对象,在函数传参时传的是副本,函数内的操作不会影响原始值如果想要在函数内更改全局变量所表示的不可变对象可以这样:x=...

2019-04-21 10:47:16 274

原创 python 中的整数缓存机制

先看一段代码== 是判断两个变量的内容是否一样is 是判断两个变量指向的地址是否一样结果显示a,b指向同一个地址,而从c和d指向不同的地址原因:这是python的整数缓存机制,就是提前把一部分常用的数分配好地址存起来,如果有变量需要引用整数对象就直接引用,不用再次申请地址存入整数对象,再把对象的引用赋值给变量python 缓存的整数范围为【-5,256】...

2019-04-19 19:23:47 377

原创 python3 pickle模块 序列化对象层次结构,反序列化数据流

pickle.dump(obj,file,protocol=None,*,fix_imports=True)将obj的pickled表示形式写入打开的文件对象文件obj可以是任何类型的对象,主要用于不是字符串格式的数据写入文件pickle.dumps(obj,protocol=None,*,fix_imports=True)将对象的pickled表示返回为bytes对...

2019-04-18 20:34:57 159

转载 python for循环后面的else

是敲素数代码是发现的一段代码,但是不知道原因,从一片博客中知道原博客地址:https://blog.csdn.net/u012814856/article/details/78723071结论:当 for 循环被 break 中断后,其后的 else 语句就不执行了n=input("请输入一个数:")for m in range(1,int(n)): for i in ra...

2019-04-15 20:16:01 2618

原创 python 整除和取余用于负数

先看代码:print(10 % 3)print(10 % -3)print(-10 % 3)print(-10 % -3)运行结果:10%3=1 这个结果是最好理解的,而其他的结果需要通过整除理解,x%y的结果为x除以y的余数,就是x整除y后的余数。看一下整除运算。代码:print(10//3)print(10//-3)print(-10//3)prin...

2019-04-15 19:24:02 1108

原创 计算机网络原理实验 python socket 编程

网络原理课程Python socket编程实验一、实验内容1.编写一个基于UDP协议的客户机与服务器程序,实现相互通讯。2.编写一个基于TCP协议的客户机与服务器程序,实现相互通讯。3.捕获以上两种通讯的数据包,使用Wireshark进行分析,以深入了解TCP、UDP协议的数据传输机制。二、实验基础知识1、TCP编程(1)、建立一个TCP服务器连接需要6个步骤:...

2019-04-13 16:11:50 3346 1

原创 windows环境 cmd命令窗口切换文件夹

在Windows搜索框输入cmd进入命令提示符想进入哪一个磁盘就在输入提示符哪里输入哪个磁盘的名字注意:不能直接输入一个文件夹的具体地址如果想进入具体的一个文件夹需要 cd命令先通过输入磁盘名进入磁盘,在用cd命令切换到文件夹加入我要进入d:\thumb\software注意:不能出现中文字符 cd命令后要加一个空格返回到上一级目录cd...

2019-04-12 09:34:46 21113 1

原创 python3 列表

定义一个列表item=[]print[item]结果输出为[ ]如果写成item=[]print[item[0]]程序报错IndexError: list index out of range其他编程语言会赋值为空。程序正常运行所以编写python时要注意语言的严谨...

2019-04-11 11:32:25 77

原创 python3 \r \n \r\n

\r 回到行首\n 换行\r\n 回到行首并换行在对文件进行读写操作时,发现\r和\n的效果一样演示\rf=open("try_rw2.txt","w+")f.write("hello\rworld")print(f.tell()) #输出当前文件读写指针的位置f.seek(0,0) #把文件读写指针移到文件的开始content=f.read()...

2019-04-11 10:32:13 3019

原创 spring-mybatis整合的配置文件

当spring与mybatis整合时,mybatis中的配置数据库连接环境的配置文件可以去掉,因为里面的配置可以直接在spring的配置文件中配置,类BasicDataSource是封装的一个类,用来配置数据库连接环境,我用的是读取小配置文件的方式,获取参数,属性名一定不能写错了<context:property-placeholder location="classpath:/dat...

2018-12-01 18:01:55 223

sring-mybatis整合jar包

sring-mybatis整合所需要的jar包,

2018-12-01

空空如也

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

TA关注的人

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