Python学习笔记本1
#print函数
print ‘hello wolrd’
#通配符
print ‘number: %d,str: %s’ % (1,’hello world’)
#重定向
#1新建一个文件,并且写入内容
f=open(‘E:\\pythonwork\\study\\1.txt’,'w’)
print >> f,’hello wolrd’
f.close()
#raw_input 输入
#raw_input(‘please tell me your name.’)
#a=raw_input(‘please tell me your name.’)
#print a
#运算符
print 3+2
print 3-2
print 3*2
print 3/2
print 3//2
print 3//2.22
#变量
b=’hello’
print b
#集合
a=[1,2,3,4]
print a[1]
c={‘one’:1,’two’:2,’there’:3,’four’:4}
print c['there']
#条件语句
if 2==2:
print ‘false’
elif 2==4:
print ‘false again’
else:
print ‘true’
print ‘while :’
a=1
while a<10:
print a
a += 1
print ‘for :’
a=’adsadwqdqd’
for x in a:
print x
#输出索引
print ‘for ‘
for x in range(len(a)):
print x,
#range 占用内存
print ‘range ‘
a=range(0,100,1)
print a
#xrang 不占用
print ‘xrang’
a=xrange(0,100000000,1)
print a
#enumerate() 遍历数组
a=[1,2,3,4,5]
for index,value in enumerate(a):
print ‘[%d:%d]‘ % (index,value)
#如果x%2等于0那么执行x*x
print [x*x for x in a if x%2==0]
print ‘\n’
#异常
try:
raise IOError,’wrong!’
except IOError,e:
print e
finally:
print ‘finally’
print ‘\n’
#函数
def f():
print ‘hello world’
f()
print ‘\n’
#_表示表达式中最后一个值
print _
print ‘\n’
#类
class A:
pass
print type(A)
class B(object):
pass
print type(B)
class A(object):
def c(self):
print self
a=A()
print a.c
print ‘\n’
#lstrip()去除左边空格 rstrip()去除右边空格 strip()去除二边空格
a=’ adsadq\n’
print a.lstrip()
a=’dasdsad \n’
print a.rstrip()
a=’ dasdsa dasdas dasa \n’
print a.strip()