1.if语句(python中没有switch语句,可用if……elif……else代替)格式: if 表达式: #语句 else: #语句eg:number = 23guess = int(raw_input('Enter an integer:'))if guess == numb...
分类:
编程语言 时间:
2014-06-28 11:35:24
阅读次数:
253
0.写在前面的话学习一门语言最重要的功课是练习与复习,在《笨方法学Python》中第三十七节虽然没有教你任何内容,但是它提醒我们:“学了这么多,你还能记得多少?该复习了1下面我们就对这一节的第一部分“关键字”来做个复习:Python中的关键字包括如下:anddelfromnotwhilea..
分类:
编程语言 时间:
2014-06-26 06:25:37
阅读次数:
484
当你的程序中出现某些异常的状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。那么如果你是在IDE中运行,一个错误发生,异常会被打引出来,这便是未处理异常;当异常发生时,如果没有代码去关注和处理它,..
分类:
编程语言 时间:
2014-06-25 10:46:24
阅读次数:
354
信号量semaphore
是一个变量,控制着对公共资源或者临界区的访问。信号量维护着一个计数器,指定可同时访问资源或者进入临界区的线程数。
每次有一个线程获得信号量时,计数器-1。若计数器为0,其他线程就停止访问信号量,直到另一个线程释放信号量。...
分类:
编程语言 时间:
2014-06-24 17:49:06
阅读次数:
256
对于Python 的脚本传参,很多人可能都会使用 ( ... , ... ) = sys.argv ,但是如果你想更轻松更随性的传递参数呢? 比如说我们 可以使用 python argv.py -a 123 -path '/home/long/path' -c=123 这样的传递参数。 或者想要更佳绚丽的help 界面。
本文简介一个很简单的实现这种随便带参的方法,相信能够抛砖引玉 :)...
分类:
编程语言 时间:
2014-06-22 17:05:40
阅读次数:
259
5.引用当你创建一个对象并给它赋一个变量的时候,这个变量仅仅引用那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存。这被称作名称到对象的绑定。eg.[python]viewplaincopy#-*-coding:utf-8-*-shoplist=[‘apple‘,‘mango‘,‘carrot‘,‘banana‘]p..
分类:
编程语言 时间:
2014-06-21 19:08:15
阅读次数:
306
数据结构是可以处理一些数据的结构。或者说,它们是用来存储一组相关数据的。在Python中有三种内建的数据结构——列表、元组和字典。本文主要对这三种数据类型以及相关的使用做介绍,以例子的形式演示更加容易理解!1.列表(List)列表是处理一组有序项目的数据结构,即你可以在..
分类:
编程语言 时间:
2014-06-21 19:03:56
阅读次数:
274
1.操作符 与Java和C中十分类似, +(加), -(减), *(乘), /(除), %(求余),
**(指数运算), = (赋值).以及减便运算,如 +=, -=, *=和/= 等.赋值运算与其他语言一致.逻辑操作> = !=
==与其他语言一样.不一样的有not逻辑非,and逻辑与和or逻辑或...
分类:
编程语言 时间:
2014-05-31 01:44:52
阅读次数:
356
字典Python的高效的key/value哈希表结构叫做"dict",
dict的内容可以写成一系列的key:value对并放入{ }中, 相当于: dict = {key1:value1, key2:value2, ...},
一个空的字典就是俩个大括号{ }. 下面是从一个空字典创建字典以及一些...
分类:
编程语言 时间:
2014-05-26 22:46:30
阅读次数:
342
defaultdict并不像有些地方说的那样是一种方法,而是内建类dict的一个子类,它覆盖了dict的一个方法,并且增加了一个变量。defaultdic类实例化对象时的主要参数是default_factory(其他参数可使用默认值),该参数决定了defaultdict对象中键对应值的类型。一些de...
分类:
编程语言 时间:
2014-05-26 20:44:06
阅读次数:
340