`
yangtsefisher
  • 浏览: 26999 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Dive in Python笔记1-4章

阅读更多

1.用if __name__ == "__main__":实现测试模块

2.List的负索引和Slice分片, li[1: -1]

3.Tuple的不可变性,速度比List快

4.当定义一个只包含一个元素的 tuple 时逗号是必须的。如果省略逗号, Python 不会知道 (userCount) 究竟是一个只包含一个元素的 tuple 还是变量 userCount 的值。

5. 字符串格式化,"%s=%s" % (k, v)

6. "%s=%s" % (k, v) for k, v in params.items(),对List的解析,映射List

7. join 只能用于元素是字符串的 list; 它不进行任何的类型强制转换。连接一个存在一个或多个非字符串元素的 list 将引发一个异常

8. anystring.split(delimiter, 1) 是一个有用的技术, 在您想要搜索一个子串, 然后处理字串前面的东西 (即 list 中第一个元素) 和其后的东西 (即 list 中第二个元素) 时, 使用这个技术。

9. type函数,str函数,内置函数,dir, callable, __builtin__模块from __builtin__ import *

10. 强大有用的getattr方法,可以直接用字符串指定方法名,作为分发者

11. 过滤列表功能,[mapping-expression for element in source-list if filter-expression]

12. and 和 or, 在Python 中,andor 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。bool ? a : b在Python中用and or, 1 and a or b, 0 and a or b.但是要注意,and-or 技巧,bool and a or b 表达式,当 a 在布尔上下文中的值为假时,不会像 C 语言表达式 bool ? a : b 那样工作。安全用法:(1 and [a] or [b])[0]

13. lamda函数

14. 没有参数的 split 函数按空白进行分割

分享到:
评论

相关推荐

    Dive into Python笔记

    《Dive into Python》是一本面向已有编程经验的开发者学习Python语言的书籍。该书的笔记主要涵盖了Python的基础语法和核心概念,包括函数定义、模块的使用、数据结构如字典、列表和元组等。 在Python中,函数定义以...

    dive-into-machine-learning, 使用 python Jupyter笔记本和scikit学习深入机器学习 !.zip

    dive-into-machine-learning, 使用 python Jupyter笔记本和scikit学习深入机器学习 ! 深入机器学习 本指南是给你的: ! 你对机器学习的 。 你知道。( 至少是基本的basics ! 如果你想了解更多的python,请尝试使用...

    Dive Into Python学习笔记

    【Python学习笔记】 《Dive Into Python》是一本广受欢迎的Python编程教程,专为已经具备其他编程语言经验的开发者设计。这本书通过实践的方式引导读者深入理解Python的各个方面,不仅覆盖了基础语法,还涉及到了...

    python-deepdive:Python深度潜水课程-随附材料

    Python深潜与我的Udemy Python 3 Deep Dive课程系列相关的各种Jupyter笔记本和Python资料来源: :主要是函数式编程:主要是可迭代的,迭代器和生成器:主要是哈希图:面向对象其中许多要求使用Python 3.6或更高版本...

    Python中文资料大集合

    Python中文资料大集合 都郁闷死... 简单介绍一下哈: python入门,python程序员指南,python2.5官方指南,简明python教程,python学习笔记,python教学文件,Dive.Into.Python-zh-cn-5.4-with-code.chm<br>等等~~~

    Python中文资料

    最后,`Python_Tutorial_25cn.pdf`和`Dive.Into.Python-zh-cn-5.4-with-code.chm`是两本深入的Python教程,其中`Dive.Into.Python-zh-cn`是知名书籍"Dive Into Python"的中文版,它以实际代码示例为驱动,深入讲解了...

    Python与wxPython学习资源打包下载

    Dive Into Python.chm python-2.7.2.chm Python Programming on Win32 .chm Python核心编程.pdf Python精要参考.pdf Python学习笔记整理.chm 简明python教程.chm wxpython-2.8.7.1-api.chm wxpython-in-action-zh....

    python 中文资料打包

    1. **Oreilly.Python.In.A.Nutshell.eBook-LiB.chm**:《Python编程:袖珍指南》(Python in a Nutshell)是O'Reilly出版的一本快速参考书,提供了Python语言和标准库的概述,非常适合已经有一定Python基础的开发者...

    Python-CPython源码阅读笔记多图展示底层实现细节

    Dive into CPython internals, trying to illustrate every detail of CPython implementation | CPython 源码阅读笔记, 多图展示底层实现细节

    python文档

    4. **Dive Into Python**: `diveintopythonzh-cn.pdf` 是《Dive Into Python》的中文版,这是一本经典的Python入门书籍,它通过实际的代码示例来讲解Python的各种概念,适合实践性学习者。 5. **Python核心编程**: ...

    Python中文书籍.rar

    1. "Python学习笔记.pdf":这可能是一份个人或集体编写的Python学习笔记,通常会涵盖基础语法、常用库的使用、编程实践等方面,可能是初学者入门或进阶学习的好帮手。 2. "Dive Into Python中文版.rar":这是Python...

    python笔记(1) 关于我们应不应该继续学习python

    【标题】:“Python笔记(1)关于我们应不应该继续学习Python” 【描述】:这篇文章讲述了作者在面试过程中遇到的问题,即被问及对Linux的熟悉程度。作者承认自己在大学时期对Linux了解甚少,但在工作中逐渐意识到...

    蓄水池算法leetcode-Learn_ML_in_Python:学习笔记

    Learn-Dive-into-DL-PyTorch │  ├── Code │  │  ├── CNN │  │  ├── GAN │  │  ├── Language-Model │  │  ├── Lecture1-Linear-model │  │  ├── Lecture2-Softmax │  │ ...

    潜入机器学习:使用Python Jupyter笔记本和scikit学习学习机器学习!

    《潜入机器学习:使用Python Jupyter笔记本和scikit学习学习机器学习!》是一门针对初学者和进阶者设计的教程,旨在帮助读者通过实际操作掌握机器学习的基础与实践。课程采用Python这一广泛应用于数据科学的语言,...

    NoteCase软件,用于读写.ncd后缀的文件,支持windows和linux安装

    NoteCase 又叫 Outliner(大纲),它是一个按照树状结构来组织文档内容的笔记管理程序,...譬如我现在正在认真阅读 《DIVE INTO PYTHON》,我可以利用 NoteCase 树状文档组织结构,将我所阅读的章节分别建立相应结点。

    李沐动手学深度学习(pytorch版本)”d2lzh_pytorch”包的缺少安装问题

    1. 下载`d2lzh_pytorch`包的文件。可以从作者提供的链接(例如:百度网盘)下载,或者通过其他途径自行搜索。 2. 解压缩下载的文件,并将其放置到你的Python环境的`Lib`文件夹中。通常,如果你使用Anaconda,这个...

    nlp_resource:个人所需整理的自然语言处理资源集合

    - This project reproduces the book Dive Into Deep Learning - 记录Learning from data一书中的习题解答 - 《统计学习方法》的代码实现 - 北邮《Python编程与实践》课程资料 - 北京邮电大学“网络搜索原理”课程...

    机器学习数据集的可视化-Python开发

    简介facets项目包含两个用于理解和分析机器学习数据集的可视化:Facets概述和Facets Dive。 这些可视化被实现为Polymer Web组件,并得到Type简介的支持。Facets项目包含两个用于理解和分析机器学习数据集的可视化:...

Global site tag (gtag.js) - Google Analytics