
Python
SuperFengCode
这个作者很懒,什么都没留下…
展开
-
利用Python对整段文本去除空格和回车字符
先说一下写这篇文章的目的。最近在写论文,因此需要查阅大量的文献,在引用他人的文献时,需要复制文本,复制下来的文字经常会出现大量的乱码,如下图。手动处理格式,比如删除空格和回车字符十分令人头疼,成为了一个体力活,因此我想能不能利用 Python 写一个小程序自动处理文章格式,把文字中的空格和回车字符全部删去,最后的结果变成下图。下面开始动手做。思路是,先打开 txt 文件,按行读取其中的文本,保存为字符串,对字符串删除所有的空格与回车字符,然后将所有行的字符串拼接成为一个大字符..原创 2021-05-11 10:56:11 · 5457 阅读 · 0 评论 -
我写了一个Python小项目
最近我写了一个 Python 练手小项目,它是一个 PC 桌面版的便签程序,很简陋。写这个小项目是为了熟悉一下用Python 进行一个完整的项目开发,进一步熟练 Python 的使用。界面是这样的:这个小项目所用到的技术有:1.前端图形化界面(GUI):wxPython + wxFromBuilder2.后端MySQL数据库 + Python开发这个便签小...原创 2019-09-25 14:54:16 · 3598 阅读 · 0 评论 -
PyCharm的高效使用技巧
以前在写 Python 代码时,总觉得效率很低,因为要时不时地动动鼠标、调整一下格式。这一分神,思路就被打断了,再想接上刚才的思路又得花好长时间...但是自从知道了下面这几个 PyCharm 的使用技巧后,效率大幅提升,代码敲的也有感觉了(扶我起来,我还能写代码)。这几个 PyCharm 的使用技巧都是我亲身体会很常用且很好用的技巧,现在分享给大家。... ...1....原创 2019-07-05 11:40:16 · 1305 阅读 · 0 评论 -
一定要知道的Python内置数据结构
我喜欢 Python 的原因之一是因为它简单,短短几行代码就可以做很多事情。Python 内置了很强大的数据结构,我们可以直接用,不必像其他语言一样先构造数据结构再使用。Python 内置了四种数据结构:列表、元组、字典、集合。只要掌握这四种内置数据结构,基本上就可以解决 80% 需要数据结构的问题了。在 Python 中,万物皆对象,因此存储在数据结构中的数据全部都可以按照对象来看待。这四种内置...原创 2019-07-09 11:06:10 · 267 阅读 · 0 评论 -
初识Python中matplotlib库
最近遇到个任务需要画一些坐标图,我就在想,用了这么长时间的 Python 了,能不能用 Python 画图呢?学习一门语言不能只为了学习语言而学习,要做到学以致用。Google 了一下,果然有新的发现,Python 中 matplotlib 库是专门用来画图的,操作了一番后,发现用 Python 画图真的爽,人生苦短,快用 Python!下面简单的介绍一下 matplotlib 库的用法,起到一个...原创 2019-04-04 22:58:29 · 483 阅读 · 0 评论 -
用 Python 对链表进行操作
学数据结构时,一直用 C 语言,C 语言中有指针,实现链表很方便,对链表进行操作只需要修改指针的指向即可。但是最近用 Python 刷 LeetCode 题,发现 Python 没有指针这个概念,刚开始确实不太适应,吃了不少苦头。好在查阅了大量的资料,理解了如何用 Python 对链表进行操作。因为 Python 是动态语言,不需要进行变量声明,可以直接把对象赋值给变量。Python ...原创 2019-03-09 10:30:05 · 991 阅读 · 0 评论 -
Python中连续赋值需要注意的事项
在 Python 批量连续赋值时,等号的右边为局部变量,不会因为等号左边值改变而改变。以 LeetCode 中 206.Reverse Linked List 题为例,要反转一个单链表,原来的顺序为:[1,2,3,4,5];现在的顺序为:[5,4,3,2,1]。class ListNode: def __init__(self, x): self.val = x ...原创 2019-03-08 22:33:14 · 3081 阅读 · 0 评论 -
震惊!居然用 3 天时间即可入门 Python
学习机器学习,Python 肯定是要掌握的。但是我原来对 Python 真的是零基础!这个零基础到什么地步呢?就是一行 Python 代码都没有敲过,也没有见过,对 Python 的认知仅仅停留在在各种培训机构的广告中(那些广告天天宣传 Python 是最火的语言),我只有 C 语言的编程基础。可是现在这个阶段的学习要用 Python 呀,这可怎么是好呢,我一直在纠结从哪开始入手学习 Python...原创 2019-02-13 21:33:38 · 574 阅读 · 0 评论 -
Python 与 PyCharm 安装详细教程
要想运行 Python 代码,首先要搭建 Python 环境,目前 Python 有两个版本,分别是 2.x 和 3.x,其中 3.x 是最新版,2.x 和 3.x 最大的区别就是有些函数库在 3.x 版本不能运行,但是 3.x 是未来的趋势,强烈建议安装 3.x版本。 首先,要去官网上下载,官网为:https://www.python.org/ 最最重要的一点,如果你想用 P...原创 2019-02-19 14:40:34 · 933 阅读 · 0 评论 -
快速掌握Python基础语法(下)
接着上一篇,这篇继续来讲 Python 的基础语法。 字典字典是一系列键-值对,键-值对之间用 冒号 : 连接,用花括号 { } 表示字典。# 字典alien_0 = {'color': 'green', 'points': 5}print(alien_0['color'])# green 给字典增添新键-值对,可以用如下方法:将值赋给字典名+方括号括起来新键名...原创 2019-02-23 10:50:46 · 407 阅读 · 0 评论 -
如何通俗地理解什么是 Python?
与 C 语言一样,Python 也是一门编程语言。但与 C 语言不同的是,Python 是一个面向对象的语言,而 C 语言则是一个面向过程的语言。原来我一直都不知道什么叫面向对象,什么叫面向过程,直到最近才弄懂。 简单的说,如果你想要盖个房子,从水泥到螺丝,从图纸到砖头都是由你一个人亲力亲为,那么这种全部都是由你亲自动手的方法就叫做面向过程。同样是盖房子,你让小张去买水泥和螺丝,让小李去画...原创 2019-02-16 11:16:20 · 2217 阅读 · 0 评论 -
快速掌握Python基础语法(上)
这个《快速掌握Python基础语法》会更新两期,主要记录一些 Python 常用语法,方便你快速上手。会了这些语法之后,大部分的 Python 代码你应该都可以看懂了,遇到不懂的部分直接 Google 也没问题,这样你就不会因为 Python 的问题止步了。 如果你想要对 Python 进一步学习,再一次强烈推荐《Python编程:从入门到实践》这本书! 下面开始进入正题:...原创 2019-02-21 16:44:30 · 443 阅读 · 0 评论