摘要: 认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编 阅读全文
posted @ 2019-08-23 14:48 凝宝爱火锅 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 内置函数 函数就是以功能为导向,一个函数封装一个功能,那么Python将一些常用的功能(比如len)给我们封装成了一个一个的函数,供我们使用,他们不仅效率高(底层都是用C语言写的),而且是拿来即用,我们将这些函数称为内置函数,到目前为止python给我们提供的内置函数一共是68个, 由于我们还没有接 阅读全文
posted @ 2019-08-21 09:20 凝宝爱火锅 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 函数名的使用 之前刚接触函数的时候我们就已经了解到函数名的定义与普通变量几乎一致,实际上函数名就是一个变量,并同时具备变量的功能(可以赋值),但与普通变量不同的是,函数名后跟括号()后就能执行相关的函数,因此我们也将函数名视为特殊的变量。 函数的内存地址 我们尝试输出一个函数名,将会得到什么结果呢? 阅读全文
posted @ 2019-08-20 11:02 凝宝爱火锅 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 开放封闭原则 用开放封闭这一对反义词组成的原则可能会让你感觉到很矛盾,其实不然,因为开放封闭是分开来讨论的。 你应该清楚我们所开发的一切软件都不可能完美无缺,其功能也会随着时间的退役不断上升至新的高度,但是一旦我们得源码一经推出便无法进行修改,此时想要对功能进行扩张便显得有些费力,于是,我们不得不想 阅读全文
posted @ 2019-08-19 14:35 凝宝爱火锅 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 函数存在的意义? 之前我们都已经熟悉的使用过python自带的len()方法用来获取字符串的长度,但设想如果某一天这个方法突然不能用了,我们应该怎么办?以计算字符串hello world的长度为例,想实现这一需求并不麻烦: 由此改功能得以实现,但是倘若我们想计算字符串“I love you”的长度, 阅读全文
posted @ 2019-08-17 11:56 凝宝爱火锅 阅读(192) 评论(0) 推荐(0) 编辑
摘要: PART ONE 编码常识 str-->bytes的转换 bytes-->str的转换 注意:bytes类型他叫字节文本,他的编码方式是非Unicode的编码,非Unicode即可以是gbk,可以是UTF-8,可以是GB2312..... 那么gbk编码的bytes如何转化成utf-8编码的byte 阅读全文
posted @ 2019-08-16 09:47 凝宝爱火锅 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Part one 格式化输出 %s:字符串 %d:digit 数字 %%:只是单纯的显示% ps:格式化输出过程中要想输出%,再加一个% eg:3%% 前一个%相当于转义 3%%格式化输出 %%S格式化输出%S 模式一: 模式二: 模式三: Part two 流程控制 while语句 生活中经常会遇 阅读全文
posted @ 2019-08-14 21:14 凝宝爱火锅 阅读(157) 评论(0) 推荐(0) 编辑
摘要: PART ONE Python背景知识 Python历史 1989年的圣诞节期间,荷兰人吉多·范罗苏姆(Guido van Rossum),即我们熟悉的龟叔,在阿姆斯特丹不堪眼前的无趣生活,决心开发一种新的脚本解释程序,以作为ABC语言的一种传承。于是乎,Python语言诞生了,之所以取名为Pyth 阅读全文
posted @ 2019-08-14 19:49 凝宝爱火锅 阅读(256) 评论(0) 推荐(0) 编辑