分类“python”下的文章

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()