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

 

posted @ 2016-07-05 23:00  天目山电鳗  阅读(190)  评论(0编辑  收藏  举报