Python学习记录
文章平均质量分 56
可乐喽
学习、学习!
展开
-
关于PyCharm无法安装库的解决办法
在命令行中使用pip(简称小p)安装第三方库是非常常用的方法,但是我电脑的小p最近出了点问题。 事情要从我在PyCharm(简称大P)中安装库时说起。众所周知,大P中安装第三方库也可以安装库,平时感觉方便就在大P中安装了,可是这次却不能用了,老是给我报错说安装不了。切,不让装不装,我找pip去!小p还是还是很好说话的,直接给我装上了。可是,我再去运行代码的时候还是运行不了。这下直接给我整不会了,之前从未碰到这种情况!下面分享一下...原创 2022-07-12 21:29:18 · 11794 阅读 · 1 评论 -
用Python实现一个简易的登录界面(附带源码)
在写大作业的时候需要用到一个登录界面,我的第一反应就是去C站参考参考兄弟们的想法。本来是找到了几个不错的登录界面的,但可恨的是没有源码,这让我感觉自己被调戏了。只给图片不给源码,这合适吗?这显然不合适啊。索性我就自己写了一个,虽然这个登录系统功能比较简单,但应付学校的大作业还算凑合吧。...原创 2022-06-24 23:43:37 · 9929 阅读 · 5 评论 -
使用蒙塔卡罗方法计算定积分(Python)
蒙特卡罗法也成为统计模拟法、统计试验法,是把概率现象作为研究对象的数值模拟方法。本文讲述使用蒙特卡罗法计算定积分的两种方法。以y=2x+1为例,求其在区间(0,1)上的定积分。原创 2022-06-05 15:56:34 · 4889 阅读 · 0 评论 -
Python面向对象概述(完善中。。。)
目录一、面向过程与面向对象二、类和对象三、类中的属性与方法1.类的属性类属性实例属性2.类的方法公有方法私有方法静态方法类方法举例说明四、方法属性1.只读2.可读写3.可读可写可删除五、魔法方法六、面向对象的三大特征封装继承多态面向过程:分析出解决问题的步骤,并且用代码一步一步的实现出来,类似于一个流水线,代表语言是C语言面向对象:把要解决的问题划分为多个模块(对象),依靠各个对象之间的交互来解决问题,代表语言的Python,C++,Java等 面向对象程序设计的一个关键性观念是将数据以及对数原创 2022-06-05 14:14:14 · 307 阅读 · 0 评论 -
用Python实现一个图书管理系统(附带源码)
实现一个图书管理系统,要求有学生信息管理、图书信息管理和图书借阅管理三大功能。创建一个LMS类1.学生信息管理:具有添加学生和删除学生两个功能,并将学生存在Student列表中。在删除学生时,如果学生还有未归还书籍则无法删除。2.图书信息管理:具有添加图书和删除图书两个功能,并将图书存在Books字典中。添加和删除图书时都需要输入书名和书的数量。3.图书借阅管理:具有借阅图书和归还图书两个功能,并将借阅人、借阅图书、借阅数量都存在BowBooks字典中...原创 2022-06-05 11:45:24 · 13873 阅读 · 13 评论 -
凯撒加密 Python实现
在密码学中,凯撒密码(英语:Caesar cipher),或称凯撒加密、凯撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期凯撒的名字命名的,当年凯撒曾用此方法与其将军们进行联系。(百度百科)加密:st,k=input().split()st=list(st) #字符串是不可...原创 2022-04-23 08:11:33 · 14038 阅读 · 0 评论 -
Python函数基础
一、函数定义模板:def 函数名(形参): //形参可有可无,多个形参要用逗号隔开 ''' 函数说明,可写可不写 会在你调用函数时输入左括号的时候显示 ''' 函数体二、参数的类型:实参和形参:在函数内部可以修改可变序列的值,如列表,字典。但不会修改不可变序列的值,如字符串1.默认值参数def 函数名(默认值参数=默认值): ''' 函数说明,可写可不写 会在你调用函数时输入左括号的时候显示 ''' 函数体原创 2022-04-22 22:11:37 · 774 阅读 · 0 评论 -
6174猜想的证明 Python
6714猜想证明 Python原创 2022-04-04 21:53:22 · 2283 阅读 · 0 评论 -
快递分拣问题
输入描述:输入第一行包含一个整数 NN,表示快递的个数。接下来第 2 \sim N+12∼N+1 行每行包含一个字符串 SS 和一个字符串 PP,分别快递单号以及快递对应的城市。输出描述:输出共若干行。按城市的输入顺序依次输出城市的名称以及城市的快递个数,以及该城市的所有快递单号(单号按照输入顺序排序)。代码:city_s=[]nums=[]n=int(input())for i in range(n): d=input().split() if d[1] in cit原创 2022-04-03 10:48:04 · 499 阅读 · 0 评论 -
Python中使用socket进行交替通信
使用socket进行简单的交替通信原创 2022-03-29 21:21:07 · 473 阅读 · 0 评论