自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习-网络连接

1.导入函数库导入socket库来建立单链接通信。import socket2.Server端1.创建server端socket,并设置socket属性。2.绑定地址。3.监听。4.建立连接。5.通信。6.关闭服务。server = socket.socket()# 建立服务器(server)server.bind(("127.0.0.1",9099))# 端口应大于1000server.listen(8)# 排队客户端数目conn,address = server.accept

2021-01-08 19:09:55 670

原创 Python学习-文件操作

1.打开及关闭文件打开文件通常使用open()函数打开文件。open()函数返回的对象中,存在一个叫close()的方法。关闭文件通常使用close()。2.写文件模式:w(重头写),文件不存在的情况下,会自动创建文件。try: file = open("藏头诗.txt","w",encoding="GBK")#文件位置,模式,文件编码except FileNotFoundError as e: print("出现了问题:"+e.__repr__())file.writelin

2021-01-08 18:48:20 330 3

原创 Python学习-异常

1.认识异常及异常处理异常可以描述为“它是因为程序出现了错误而在正常控制流以外采取的行为。”这个行为分为两个阶段:首先是引起异常发生错误,然后是采取措施处理阶段。开发人员在编写程序时,难免会遇到错误。开发人员在编写程序时需要分析这些可能会造成异常的情况,从而保证程序流畅且稳定运行,而在这种情况下异常捕获与处理就成为避免程序崩溃的有效手段。合理地使用异常处理结构可以使程序具有更高的容错率。2.Python内置异常最重要的内置异常类:Exception-所有异常的基类AttrlbuteError-特

2021-01-08 18:18:44 171

原创 Python学习-字典攻击

1.导入函数库import hashlibimport itertools#迭代器import datetimeimport time2.加密数据hashlib库提供了很多加密算法,我这里要用的是hashlib.mad5()加密算法来进行加密。x = hashlib.md5("200112".encode(encoding="utf-8")).hexdigest()print(x)加密结果如下:...

2021-01-08 17:26:20 418

原创 Python学习-对象交互

这一次就写对象实验-登录注册吧。1.导入函数库先要导入需要的函数库Faker来达到制造伪数据的目的。from faker import Faker在导入Faker库之前,需要先安装Faker。可以使用pip安装:或者去Faker的PyPI页面下载Wheel或者Source文件进行安装。2.定义类定义用户这个类。class Person:#class为类的修饰符,Person为类名 def __init__(self,name,password,phone_number,addr

2021-01-07 20:38:57 181

原创 Python学习-面向对象

面向对象程序设计是在面向过程程序设计的基础上发展而来的,它比面向过程程序设计具有更强的灵活性和扩展性。对于新手而言,python比其他面向对象的编程语言更易于理解和掌握。面向对象编程可以使软件设计更灵活,提高了代码复用率。一、面向对象技术概念1.对象(object)对象是一个抽象概念,可以表示任意事物,“世间万物皆为对象”。在你身边任何一个东西或一件事物都是对象,无论它是抽象的事物还是实际的事物。比如:一个人是一个对象,一条狗是一个对象,一辆车也可以是一个对象等。需要记住:一个完整的对象具有属性

2021-01-06 11:30:59 180

原创 Python学习-函数的创建和调用

函数是写代码里经常遇到的,所以我们要学会创建函数也叫做用户自定义函数,python也提供了许多内建函数,创建函数之后我们要知道调用函数,这样我们可以提高应用的模块性和代码的重复利用率。1.创建函数从学会创建一个计算体脂率的函数开始1.def:定义函数的关键字2.funName:函数的名称3.parametlist:参数列表体脂率的英文缩写(BMI)可以作为函数的名称;查找体脂率的计算方法{体脂率=体重(kg)/身高(m)的平方};确定需要的参数{姓名(name),身高(height),体重

2021-01-05 17:44:50 497 1

原创 Python学习-假人和配对

这次写一个生成假人以及假人配对的代码吧。1.导入函数库导入random, choices, randint这三个函数库来达到随机生成假人,随机选择数据的目的。from random import random, choices, randint2.生成假人1.可以先自己查资料找寻涉及到的待匹配数据放到字典里面,例如:姓名,性别,年龄,身高,工作地区,收入,学历,对另一半的要求等。2.随机设置假人的数据3.采用循环生成假人(采用了列表嵌套字典)Candidate = []for i in

2021-01-05 15:50:40 654 3

原创 Python学习-小黑屋游戏

大一上学期学习的内容之一,小黑屋比较好玩。1.导入函数库先导入random、time两个函数库的使用来达到随机生成人物、生成人物加载时间的目的。import randomimport time2.创建列表创建事件、资源、技能列表(可以自己思考然后加入你所认为需要的列表)。event = ["遇到饥寒交迫的人"]#事件列表source = ["木材","肉","布"]#资源列表skill = ["潜水","爬山","跳跃"]#技能列表3.创建函数初始人物状态def init():#

2021-01-05 15:07:07 4897 8

原创 Python学习-豆瓣清洗数据

大一刚上一学期,学了挺多知识,先写一个清洗数据吧。1.获取网页源代码2.定义变量给你复制的代码定义一个叫“text1(这里名称可以自己想)”的变量。如图所示:3.写代码用split方式进行切片,切取你所需要的部分。for i in range(1,26): text = text1.split('<li>')[i] rank = text.split('<em class="">')[1].split('</em>')[0]#排名

2021-01-03 15:33:44 444

空空如也

空空如也

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

TA关注的人

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