1.
text = raw_input()
if "1" in text or "0" in text:
pirnt "我X,这样也可以"
:' '.join(things) 本质是 join(' ', things) 。
3.字典
a = {100 : 'a' ,'c' : 2,'xx' : 'one'} #key和value 可以是数字或字符串
print a[100] 或 a['c'] 取key对应的值'<pre name="code" class="python">a[1] = 'c'
a['p'] = 'x' #给字典添加元素
3.1 说实话 这样调函数,我只想说 呵呵
a = {100 : 'a','d' : 'b','iii' : 'c'}
def iii(a,b):
print a
print b
a['x'] = iii #增加了一个键值对,然后内容和函数名一样
a['x'](100,20) #然后直接取直接调,这样的话 好像是不是可以函数名字组成字典,然后遍历字典,调函数。。。
4.作者说
数十年的编程下来,我在读代码的过程中已经用不到上面的三种方法了。我只要瞟一
眼就能知道它的意思。甚至给我一整页的代码,我也可以一眼瞄出里边的 bug 和错误。这 样的技能是花了超乎常人的时间和精力才锻炼得来的。在磨练的过程中,我学会了下面三 种读代码的方法,它们适用于几乎所有的编程语言:
1. 从前向后。 2. 从后向前。 3. 逆时针方向。
下次碰到难懂的语句时,你可以试试这三种方法。
5.类
class a(object): #第一个类都填object
pass #类没有内容用pass
class b(a): #b类继承a类
pass
class text(object):
def __init__(self): #__用来定义内部函数,每个函数括号里都加self
self.number = 0
xx = text() #如果定义是init函数有参的,括号里填入参数