0%

一、概要

python中的time,datetime提供了简单和复杂的方式操作日期和时间的类。虽然支持日期和时间算法,但我们的学习的重点是获取日期和时间,用于输出格式和操作

datetime模块定义了以下几个类:

Read more »

一、概要

Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。

Python math 模块提供了许多对浮点数的数学运算函数。

Python cmath 模块包含了一些用于复数运算的函数(这块用的比较少)。

Read more »

模块与包

一、概念

提起python文件,经常会听到3个名词,python脚本,python模块,python包。

Read more »

一、概念

有了函数之后,我们必须要面对一个作用域的问题。比如:你现在访问一个变量,那么 python 解析器是怎么查找到这个变量,并读取到这个变量的值的呢? 依靠的就是作用域规则!

二、命名空间(namespace)

Read more »

Python

一、计算机语言

计算机不能直接理解任何机器语言以为的任何语言,所以我们程序员写的代码必须翻译成计算机语言,计算机才能执行程序,将程序翻译成机器语言的的工具就叫编译器,例如java的JVM,C/C++的GCC

Read more »

一、闭包

1、闭包的概念

在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。闭包就是能够读取其他函数内部变量的函数。在本质上,闭包是将函数内部和函数外部连接起来的桥梁

Read more »

一、概要

set是一个无序且不重复的元素集合。

集合对象是一组无序排数据,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为集合本身是无序的,不可以为集合创建索引或执行切片(slice)操作,也没有键(keys)可用来获取集合中元素的值。set和dict一样,只是没有value,相当于dict的key集合,由于dict的key是不重复的,且key是不可变对象因此可以作为可以做字典中的键

Read more »

一、概要

字典是Python语言中唯一的映射类型。在其他语言里例如在c语言里叫 联合内存 ( associative memories )在JavaScript里 联合数组 ( associative arrays ),在java里就是通常所说的map。

序列是以连续的整数为索引,与此不同的是,字典以 key为索引,key可以是任意不可变类型,通常用字符串或数值。如果元组中只包含字符串和数字,它可以做为key,如果它直接或间接的包含了可变对象,就不能当做key。不能用列表做关键字,因为列表可以用索引、切割或者 append()extend() 等方法改变

Read more »