起风了

“路海长 青夜旷 越过群山追斜阳”

Python学习之准备工作

img
编程语言历史   在计算机硬件基础中我们大概介绍了一下计算机的发展历史。了解到在曾经有一段时期里计算机是不存在操作系统这一概念的,所有需要计算机完成的操作都需要当时的程序员来与计算机底层硬件进行直接对话,对话的方式就是通过二进制,故最早的编程语言即二进制语言,也被称为机器语言。   早...

Python变量与基本数据类型

img
前言   好了,从本章开始将正式进入Python的学习阶段。本章主要介绍的是Python变量与基本数据类型的认识,这些都是最基本的知识并且必须要牢靠掌握在心中。 注释   学习任何一门语言首要的就是学习它的注释。注释就是说你的脚本程序在运行过程中不会被解释器解释与执行的一部分,它的功能主要是给人阅读...

I/O格式化与运算符

img
输出函数 Python3 - print()   在Python3中。print()的使用方法如下: # Pycharm中演示# ==== print() end参数 ====print('hello',end='<----')print('world')# ==== 执行结果 ====# hello<----world   print后面必须跟上括号,所打印的内容必须由单引号、双引号、三单引号、三双引号、以上其中...

字符编码与头文件

img
字符编码发展史 字符编码的作用   我们都知道,计算机内部是由二进制组成。我们人类如果想要与计算机进行交流和沟通,就必须有一个将人类语言翻译为计算机语言的过程。那么字符编码就可以认为是一本词典一样,它详细的记载了人类语言与计算机语言之间的关系,当人类将人类语言作为指令或者数据交给计算机时...

命名空间与作用域

img
Python之禅   Python之禅中记录了我们使用Python时应该遵循的一些原则。在交互式环境下使用import this即可看到我们用Python编写代码时应当遵循的核心思想点。Python之禅并非Python的创始人所写,但是Tim Peters所总结的这十几条理念依然被Python官方所认可。 >>> import thisThe Zen of Python,...

Python三大器之生成器

img
生成器初识 什么是生成器   生成器本身属于迭代器。继承了迭代器的特性,惰性求值,占用内存空间极小。 为什么要有生成器   我们想使用迭代器本身惰性求值的特点创建出一个可以容纳百万级别的迭代器。(节省内存)又不想通过调用可迭代对象下的__iter__方法来创建这样的迭代器。(未经过优化的可迭代...

Python模块与包

img
初识模块 什么是模块   模块就是一系列功能的集合体,分为三大类:     1、内置的模块     2、第三方模块     3、自定义的模块   一个Python文件本身就是一个模块。例如:文件名为m.py,其模块名则为m。   Ps:模块分为四种类型:     1、使用Python编写的.py文件     2、已...

Python常用模块大全

img
time模块 时间戳   学习时间相关的模块前,了解三个概念。时间戳(毫秒为单位),结构化时间,字符串形式的时间: 方法大全 time模块常用操作方法  直接获取时间格式时间  time.time() 从Unix诞生日开始算,距离至今经历多少秒(1970.1.1 8:00开始计算) 直接获取结构化格式时间 ...

周末班:Python基础之模块

周末班:Python基础之模块缩略图
什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块...

Python基础之面对对象进阶

Python基础之面对对象进阶缩略图
阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ __del__ item系列 __getitem__ __setitem__ __delitem__ __new__ __call__ __len__ __hash__ __eq__ 回到顶部 isinstance和issubclass isinstance(obj,cls)检查是否o...