python学习笔记(一)
#encoding:utf-8 #需要指定编码 #引入sys import sys #引入同一个目录下的文件 import function1 #输出一行欢迎信息 print "hello world" # #基本数据类型: # int # float # bool # long # # #python里的数组: # list: [1,2,3]--可以改变值 # Tuple:(1,2,3)--不可改变值 # #访问规则: # list[start:end:step] 缺省是0 #寻找对象: # in or not in;返回布尔值,判断是否在其中 # a=[1,2,3] a1=[4,5,6] b=(1,2,3) print a[0:2] print b print 1 in b #字符串 # str='hello world' 直接使用 str='this is a string' print '\'this\' in the str:','this' in str print str #%号操作符 print "Int %d, Float %d, String '%s'" % (5, 2.3, 'hello') #字典数据类型 box={'a':'apach','b':['str1','str2'],'c':19284}; print 'box[\'a\']=',box['a'] print 'box[\'b\']=',box['b'] #分支结构 number=90 if number>=85 and number<100 : print 'A' elif number>60 and number <85 : print 'B' else : print 'C' #循环结构 print '循环结构:' i=0 while (i<10) : print 'i=',i i=i+1 for d in str : sys.stdout.write(d) print function1.f1(a)
#如果想使用非当前模块中的代码,需要使用Import,这个大家都知道。 #如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: #import b #但是如果要import一个不同目录的文件(例如b.py)该怎么做呢? #首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中。然后进行import即可,例如 #import sys #sys.path.append('c:\xxxx\b.py') # 这个例子针对 windows 用户来说的 def f1(x) : print x def f2(x) : print x+1