python知识点
文章平均质量分 59
wmdwmd73
这个作者很懒,什么都没留下…
展开
-
8.12 列表解析
8.12 列表解析 列表解析( List comprehensions, 或缩略为 list comps ) 来自函数式编程语言 Haskell . 它 是一个非常有用, 简单, 而且灵活的工具, 可以用来动态地创建列表. 它在 Python 2.0 中被加入. 在第 11 章, 函数中, 我们将讨论 Python 早就支持的函数式编程特性, 例如 lambda , map() , 以及 f转载 2016-12-14 17:48:03 · 401 阅读 · 0 评论 -
8.11.4 使用迭代器
8.11.4 使用迭代器 ===序列=== 正如先前提到的, 迭代 Python 的序列对象和你想像的一样: myTuple = (123, ‘xyz’, 45.67) i = iter(myTuple) i.next() 123 i.next() ‘xyz’ i.next()转载 2016-12-14 17:01:22 · 316 阅读 · 0 评论 -
迭代序列有三种基本方法:
迭代序列有三种基本方法: 通过序列项迭代 nameList = [‘Walter’, “Nicole”, ‘Steven’, ‘Henry’] for eachName in nameList: … print eachName, “Lim” … Walter Lim Nicole Lim转载 2016-12-14 15:13:59 · 4615 阅读 · 0 评论 -
python中__name__ == __main__含义
核心笔记:__name__ 指示模块应如何被加载由于主程序代码无论模块是被导入还是被直接执行都会运行, 我们必须知道模块如何决定运行方向。一个应用程序可能需要导入另一个应用程序的一个模块,以便重用一些有用的代码(否则就只能用拷贝粘贴那种非面向对象的愚蠢手段)。这种情况下,你只想访问那些位于其它应用程序中的代码,而不是想运行那个应用程序。因此一个问题出现了,“Python 是否有转载 2016-12-09 11:07:43 · 273 阅读 · 0 评论 -
元组也不是那么“不可变”
6.18.2 元组也不是那么“不可变” 虽然元组是被定义成不可变的,但这并不影响它的灵活性。元组并不像我们想的那么不可 变,这是什么意思?其实元组几个特定的行为让它看起来并不像我们先前声称的那么不可变. 比如说,既然我们可以把字符串组合在一起形成一个大字符串。那么把元组组合在一起形 成一个大的元组也没什么不对,所以,连接操作可用,这个操作一点都没有改变那些小元组。 我们所作的是把它们的元素转载 2016-12-13 15:46:49 · 2134 阅读 · 1 评论 -
列表操作
如何更新列表 你可以通过在等号的左边指定一个索引或者索引范围的方式来更新一个或几个元素,你也 可以用 append()方法来追加元素到列表中去. aList [123, ‘abc’, 4.56, [‘inner’, ‘list’], (7-9j)] aList[2] 4.56 aList[2] = ‘float转载 2016-12-13 14:13:21 · 307 阅读 · 0 评论 -
字符串内建函数
6.6 字符串内建函数 字符串方法是从 Python1.6 到 2.0 慢慢加进来的–它们也被加到了 Jython 中.这些方法实 现了 string 模块中的大部分方法,表 6.6 列出了目前字符串内建支持的方法,所有这些方法都 包含了对 Unicode 的支持,有一些甚至是专门用于 Unicode 的. 表 6.6 字符串类型内建方法 Edit By Vheavens Edit By转载 2016-12-13 13:48:31 · 487 阅读 · 0 评论 -
编译时字符串连接
编译时字符串连接 上面的语法在运行时字符串连接的加法操作,这个用法是非常标准的。Python 中还有一种 并不是经常用到,更像是一种程序员的习惯用法的语法.Python 的语法允许你在源码中把几个 字符串连在一起写,以此来构建新字符串: foo = “Hello” ‘world!’ foo ‘Helloworld!’ 通过这转载 2016-12-13 13:26:42 · 421 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
核心提示: 性能 一般来说,从性能的的角度来考虑,把重复操作作为参数放到循环里面进行是非常低效的. while i < len(myString): print ‘character %d is:’, myString[i] 上面的循环操作把大把的时间都浪费到了重复计算字符串 myString 的长度上了.每次循环 迭代都要运行一次这个函数.如果把这个值做一次保存,我们就可以用更为高效的方转载 2016-12-13 13:16:26 · 233 阅读 · 0 评论 -
git--基础【1】
一、实验说明本节实验为 Git 入门第一个实验,可以帮助大家熟悉如何创建和使用 git 仓库。二、git的初始化在使用git进行代码管理之前,我们首先要对git进行初始化。1.Git 配置使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名,每次提交记录里都会包含这些信息。使用git config命令进行配置:gitconfig–globaluser.name“Sc转载 2016-12-22 13:41:51 · 384 阅读 · 0 评论