码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础学习代码之变量和类型

时间:2016-06-23 19:01:28      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:python

foo = ‘abc‘
for i in range(len(foo)):
    print "%d , %s" % (i, foo[i])
print [x ** 2 for x in range(5) if not x % 2]
try:
    f = open(‘e:\XIN_370_logic.tx‘, ‘r‘)
    for eachline in f:
        print eachline
    f.close()
except IOError, e:
    print e
def func1(x):
    return x + x
x = [i for i in range(4)]
print func1(x)
def func2(debug=True):
    if debug:
        print ‘true,in debug mode!‘
    print ‘done‘
func2(False)
"""
"""
a = int(raw_input(‘input num1:‘))
b = int(raw_input(‘input num2:‘))
c = int(raw_input(‘input num3:‘))
alist = [a, b, c]
minalist = min(alist)
maxalist = max(alist)
medalist = [x for x in alist if x != minalist and x!= maxalist]
medalist = medalist[0]
print minalist, medalist, maxalist
"""
import os
while True:
    ar = raw_input("read or write file[r/w],enter . to quit>>")
    if ar == ‘w‘:
        ls = os.linesep
        globals(ls)
        while True:
            os.chdir(r"e:\\")
            filename = raw_input(‘input filename:‘)
            if os.path.exists(filename):
                print ‘file %s already exists!‘ % filename
            else:
                break
        all = []
        print "\nenter lines(‘.‘ by is self to quit).\n"
        while True:
            entry = raw_input(‘>>>‘)
            if entry == ‘.‘:
                print ‘quit‘
                break
            else:
                all.append(entry)
        f = open(filename, ‘w‘)
        print all
        for eachline in all:
            f.writelines("%s%s" % (eachline, ls))
        f.close()
    elif ar == ‘r‘:
        filename = raw_input(‘input filename:‘)
        print
        try:
            os.chdir(r"e:\\")
            f = open(filename, ‘r‘)
        except IOError:
            print ‘file %s is not exists!‘ % filename
        else:
            for eachline in f:
                print eachline
            f.close()
    elif ar == ‘.‘:
        break
    else:
        print ‘input error,input again!‘
        continue


本文出自 “xwb” 博客,请务必保留此出处http://xiewb.blog.51cto.com/11091636/1792265

Python基础学习代码之变量和类型

标签:python

原文地址:http://xiewb.blog.51cto.com/11091636/1792265

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!