Python基础
哈鲁,鬼见愁
人称鬼见愁,体验编程的乐趣,感受破解的魅力
展开
-
文件操作
一 引入应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。二 文件操作的基本流程2.1 基本流程有了文件的概念,我们无需再去考虑操作硬盘的细节,只需要关注操作文件的流程:...原创 2019-10-26 14:44:18 · 184 阅读 · 0 评论 -
字符编码
一 引入字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字符编码的问题。字符编码这个知识点的典型特征就是理论多、结论少,但对于开发而言只需要记住结论即可,下面让我们来一点点介绍它二 知识储备2.1 三大核心硬件所有软件都是运行硬件之上的,与运行软件相关的三大核心硬件为cpu、内存、硬盘,我们需要明确三点1、软件运行前,软件的代码及其相关数据都是存放于硬盘中的...转载 2019-10-26 14:18:40 · 132 阅读 · 0 评论 -
计算机基础
一 引子:1.1 什么是语言?什么是编程语言?为何要有编程语言?语言其实就是人与人之间沟通的介质,如英语,汉语,俄语等。而编程语言则是人与计算机之间沟通的介质。那么为何要有编程语言,或者说人为何要与计算机沟通呢?这是因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就是为了奴役计算机,让计算机按照人类的思维逻辑自发地去工作从而把人力解放出来。此处我们可以提炼出如下两个...原创 2019-10-25 19:49:10 · 303 阅读 · 0 评论 -
字符串可以迭代吗
什么是迭代(iteration)呢?给定一个list或者tuple,通过for循环来遍历这个list或者tuple、这种遍历就是迭代(iteration)。只要是可迭代的对象都可以进行迭代、怎么判断一个对象是否是可迭代的对象呢?可以用collections模块里面的iterable包的isinstance函数进行判断:from collections import Iterable#载入模块...原创 2019-10-25 19:12:23 · 2522 阅读 · 0 评论