第三章
tuple 是没有append, remove, index方法的
格式化字符串: "Count: %s" % (sCount, ) 最后的逗号必不可少
dictionary 的方法:keys(), values(), items()
第四章
内置函数:
type() 返回数据类型
str() 转化为字符串
dir() 返回任意对象的属性和方法列表
callable() 收集任何对象为参数,如果对象是可调用的,则True
getattr() 得到函数的引用。getattr(li, "append")
过滤列表: [ mapping-exp for element in source-list if filter-exp ] eg: [ elem for elem in li if len(elem) > 1 ]
lambda函数介绍:
>>> g = lambda x: x*2 >>> g(3) 6
processFunc = collapse and ( lambda s: " ".join(s.plit())) or (lambda s : s)
第六章 异常和文件处理
try: fsock = open("/notthere") except IOError: print "file does not exist"
os.listdir(path) 显示路径的所有目录和文件
os.path.isfile()
os.path.isdir()
os.getcwd()
os.path.splitext(str)
os.path.join()
glob.glob(str) 可适用于通配符的目录和文件
第七章 正则表达式
re.sub('ROAD$', 'RD.', s)
^ 表示仅在字符串开始匹配其后的字符串内容
$ 表示限制只在字符串的末尾匹配
re.search(pattern, str)
pattern: M{0,3} 匹配M 0-3次
? 匹配0或1次
+ 匹配1或多次
* 匹配0或多次
松散正则表达式:
>>> pattern = """ ^ # beginning of string M{0,3} # thousands - 0 to 3 M's (CM|CD|D?C{0,3}) # (XC|XL|L?X{0,3}) # (IX|IV|V?I{0,3}) # # hundreds - 900 (CM), 400 (CD), 0-300 (0 to 3 C's), or 500-800 (D, followed by 0 to 3 C's) # tens - 90 (XC), 40 (XL), 0-30 (0 to 3 X's), or 50-80 (L, followed by 0 to 3 X's) # ones - 9 (IX), 4 (IV), 0-3 (0 to 3 I's), or 5-8 (V, followed by 0 to 3 I's) $ # end of string """ >>> re.search(pattern, 'M', re.VERBOSE) #re.VERBOSE 标志这是松散正则
>>> phonePattern = re.compile(r'^(\d{3})-(\d{3})-(\d{4})$') >>> phonePattern.search('800-555-1212').groups()
相关推荐
《Dive into Python》是一本面向已有编程经验的开发者学习Python语言的书籍。该书的笔记主要涵盖了Python的基础语法和核心概念,包括函数定义、模块的使用、数据结构如字典、列表和元组等。 在Python中,函数定义以...
《Dive Into Python》是一本广受欢迎的Python编程教程,专为已经具备其他编程语言经验的开发者设计。这本书通过实践的方式引导读者深入理解Python的各个方面,不仅覆盖了基础语法,还涉及到了高级特性。以下是我对书...
dive-into-machine-learning, 使用 python Jupyter笔记本和scikit学习深入机器学习 ! 深入机器学习 本指南是给你的: ! 你对机器学习的 。 你知道。( 至少是基本的basics ! 如果你想了解更多的python,请尝试使用...
4. **Dive Into Python**: `diveintopythonzh-cn.pdf` 是《Dive Into Python》的中文版,这是一本经典的Python入门书籍,它通过实际的代码示例来讲解Python的各种概念,适合实践性学习者。 5. **Python核心编程**: ...
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....
2. "Dive Into Python中文版.rar":这是Python经典教程"Dive Into Python"的中文版。原版书籍由Mark Pilgrim编写,深入浅出地介绍了Python语言,适合有一定编程基础的学习者使用,中文版使得国内读者能更方便地理解...
NoteCase 又叫 Outliner(大纲),它是一个按照树状结构来组织文档内容的笔记管理程序,...譬如我现在正在认真阅读 《DIVE INTO PYTHON》,我可以利用 NoteCase 树状文档组织结构,将我所阅读的章节分别建立相应结点。
最后,`Python_Tutorial_25cn.pdf`和`Dive.Into.Python-zh-cn-5.4-with-code.chm`是两本深入的Python教程,其中`Dive.Into.Python-zh-cn`是知名书籍"Dive Into Python"的中文版,它以实际代码示例为驱动,深入讲解了...
Dive into CPython internals, trying to illustrate every detail of CPython implementation | CPython 源码阅读笔记, 多图展示底层实现细节
【标题】:“Python笔记(1)关于我们应不应该继续学习Python” 【描述】:这篇文章讲述了作者在面试过程中遇到的问题,即被问及对Linux的熟悉程度。作者承认自己在大学时期对Linux了解甚少,但在工作中逐渐意识到...
Python中文资料大集合 都郁闷死... 简单介绍一下哈: python入门,python程序员指南,python2.5官方指南,简明python教程,python学习笔记,python教学文件,Dive.Into.Python-zh-cn-5.4-with-code.chm<br>等等~~~
4. **Dive.Into.Python-zh-cn-5.4-with-code.chm**:《深入Python》的中文版,这本书通过实践案例来教授Python,是学习Python的好资源。 5. **OReilly - Python Standard Library.chm**:专门讲解Python标准库的...
CPython 源码阅读笔记, 多图展示底层实现细节 Dive into CPython internals, trying to illustrate every detail of CPython implementation
此外,"dive-into-machine-learning-master"这个压缩包文件名暗示了教程的结构,可能包含一系列按章节组织的Notebook文件,每个文件对应一个主题或概念,你可以逐个探索并完成其中的代码练习。 总的来说,这门教程...
3. 修改Python源代码,添加`sys.path.append("..")`这一行,使得Python能够找到`d2lzh_pytorch`包的位置。 在解决了`d2lzh_pytorch`的导入问题后,你可能会遇到另一个问题,即`torchtext`模块未被安装。`torchtext`...
Learn-Dive-into-DL-PyTorch │ ├── Code │ │ ├── CNN │ │ ├── GAN │ │ ├── Language-Model │ │ ├── Lecture1-Linear-model │ │ ├── Lecture2-Softmax │ │ ...
- This project reproduces the book Dive Into Deep Learning - 记录Learning from data一书中的习题解答 - 《统计学习方法》的代码实现 - 北邮《Python编程与实践》课程资料 - 北京邮电大学“网络搜索原理”课程...
在“Dive-into-Deep-Learning-master”这个压缩包中,可能包含了一个完整的深入学习教程项目。这个项目可能涵盖了以下知识点: 1. **深度学习基础**:介绍神经网络的基本结构,包括输入层、隐藏层和输出层,以及...