Python
谢谢考拉
前进中的小白阿比
展开
-
phthon 第一天
print语句 print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以原创 2015-05-10 21:49:22 · 664 阅读 · 0 评论 -
Python快速教程(详见网页)
Python快速教程 http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。 Python包含的内容很多,加上各种标准库、转载 2015-05-30 11:01:31 · 395 阅读 · 0 评论 -
从底层理解Python的执行
下面博文将带你创建一个字节码级别的追踪API以追踪Python的一些内部机制,比如类似YIELDVALUE、YIELDFROM操作码的实现,推式构造列表(List Comprehensions)、生成器表达式(generator expressions)以及其他一些有趣Python的编译。 关于译者:赵斌, OneAPM工程师,常年使用 Python/Perl 脚本,从事 DevOP、测转载 2015-05-30 23:08:14 · 367 阅读 · 0 评论 -
让你的python代码更加pythonic(简练、明确、优雅)
这篇文章主要介绍了让你的python代码更加pythonic(简练、明确、优雅),本文讲解的是一种让代码更加清晰、简练、明确、优雅的书写方法,需要的朋友可以参考下 何为pythonic? pythonic如果翻译成中文的话就是很python。很+名词结构的用法在中国不少,比如:很娘,很国足,很CCTV等等。 我的理解为,很+名词表达了一种特殊和强调的意味。所以转载 2015-05-16 11:03:59 · 586 阅读 · 0 评论 -
python(6) 更新dict
更新dict dict是可变的,也就是说,我们可以随时往dict中添加新的 key-value。比如已有dict: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 要把新同学'Paul'的成绩 72 加进去,用赋值语句: >>> d['Paul'] = 72 再看看dict的内容: >>> print d原创 2015-05-16 10:27:45 · 471 阅读 · 0 评论 -
python(5) dict 特点
dict的特点 dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素增加而逐渐下降。 不过dict的查找速度快不是没有代价的,dict的缺点是占用内存大,还会浪费很多内容,list正好相反,占用内存小,但是查找速度慢。 由于dict是按 key 查找,所以,在一个dict中,key不能重复。 dic原创 2015-05-16 10:25:42 · 465 阅读 · 0 评论 -
python (4) dict
访问dict 我们已经能创建一个dict,用于表示名字和成绩的对应关系: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 那么,如何根据名字来查找对应的成绩呢? 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用原创 2015-05-16 10:17:55 · 538 阅读 · 0 评论 -
python 第一天(3)
if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则。具有相同缩进原创 2015-05-10 22:16:58 · 617 阅读 · 0 评论 -
Python 第一天(2)
创建list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy'] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的转载 2015-05-10 21:59:01 · 437 阅读 · 0 评论 -
python (7) 什么是迭代
什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码: for (i=0; i<list.length; i++) {转载 2015-05-24 11:45:26 · 1940 阅读 · 0 评论