分类
摘要:
编写一个名为 make_album() 的函数,它创建一个描述音乐专辑的字典。1、这个函数应接受歌手的名字和专辑名,并返回一个包含这两项信息的字典。使用这个函数创建三个表示不同专辑的字典,并打印每个返回的值,以核实字典正确地存储了专辑的信息。2、给函数 make_album() 添加量个可选形参,以便能够存储专辑包含... 阅读原文
2019-02-05 23:23:02 阅读(2606) 评论(0)
摘要:
二叉搜索树
二叉搜索树是一种特殊的二叉树,它的特点是:
对于任意一个节点p,存储在p的左子树的中的所有节点中的值都小于p中的值
对于任意一个节点p,存储在p的右子树的中的所有节点中的值都大于p中的值
一个图例:
基于二叉搜索树的这种关系,我们可以用它来实现有序映射
遍历二叉搜索树... 阅读原文
2019-02-05 21:50:02 阅读(2522) 评论(0)
摘要:
前言
从这一节开始,记录一些常用的内置模块,模块的学习可能比较无聊,但基础就在这无聊的模块中,话不多说,本节记录和时间相关的模块!
一、time模块
Python中设计时间的模块有很多,但是最常用的就是time模块了,先来看看time模块的所有方法:
In [3]: dir(time)
Out[3]:
... 阅读原文
2019-02-05 17:38:37 阅读(2454) 评论(0)
摘要:
# 创建 setup.py
from distutils.core import setup
setup(name="a_message", # 包名
version="1.0", # 版本
description="发送和接收消息模块", # 描述信息
l... 阅读原文
2019-02-05 12:32:03 阅读(2451) 评论(0)
摘要:
初次安装使用PyCharm,在新建.py文件时会发现文件头并没有什么信息,因此,使用模板会比较方便。
方法如下:
1.打开PyCharm,选择File--Settings
2.依次选择Editor---Code Style-- File and Code Templates---Python Script
3.... 阅读原文
2019-02-05 10:44:01 阅读(2313) 评论(0)
摘要:
映射与字典
字典dict是Python中重要的数据结构,在字典中,每一个键都对应一个值,其中键与值的关系就叫做映射,也可以说是每一个键都映射到一个值上。
映射(map)是更具一般性的数据类型,具体到Python中就是字典。
一个简单实现
在使用字典的同时我们一定会有一个疑问,它是怎样通过键去映射到值的呢,它... 阅读原文
2019-02-04 18:24:01 阅读(2390) 评论(0)
摘要:
模块:为了编写可维护的代码,我们将很多函数分组,分别放到不同的文件里,这样,代码的可利用率提高,代码量减少。在Python中,一个 .py文件就称之为一个模块(module)。
模块有以下几种方式:
a.Python标准库
b.第三方模块
c.引用程序自定义模块
引入模块方式:
... 阅读原文
2019-02-04 16:21:08 阅读(2372) 评论(0)
摘要:
目录
目录
前言
(一)偏函数
==1.说明==
==2.原代码==
==3.显示效果==
(二)高阶函数
==1.说明==
==2.源代码==
... 阅读原文
2019-02-04 16:15:05 阅读(3556) 评论(0)
摘要:
前言
前面的文章中,有许多地方都用到了Python的模块,这个到底是个什么神奇的东西呢?让我们来一起盘它!
一、什么是模块
在前几节中,我们已经接触了一些模块:math、random、time等,它们为什么是模块,什么是模块呢?
其实模块就是一个Python文件,一个.py结尾的Python文件。听到这里,萌... 阅读原文
2019-02-04 15:02:04 阅读(3603) 评论(0)
摘要:
参考书
《TensorFlow:实战Google深度学习框架》(第2版)
一个简单的程序来生成样例数据。
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# coding=utf-8
"""
@author: Li Tian
@contact: 694317828... 阅读原文
2019-02-04 12:20:02 阅读(2667) 评论(0)