• Python参考手册第一章: Python简介(二)


    #1.4文件输入和输出
    
    #读文件
    f = open("/home/liulipeng/test.c")      
    line = f.readline()       
    while line:              
        print line,
        # print(line, end='') 
        line = f.readline()
    f.close()
    
    # readline()方法读取一行内容,包括结尾的换行符在内。
    # 读至文件结尾时返回空字符串
    
    for line in open("/home/liulipeng/test.c"):
        print line,
        
    
    #写文件
    principal = 1000
    rate = 0.05
    numyears = 5
    year = 1
    
    f = open("out","w");
    while year <= numyears:
        principal = principal * (1 + rate)
        #1)
        print >>f, "%3d %0.2f" % (year, principal)
        #2)
        #f.write("%3d %0.2f\n" % (year,principal))
        #print("%3d %0.2f" % (year,principal),file=f)
        year += 1
    f.close()
    
    #从文件sys.stdin读取,写入文件sys.stdout
    import sys
    sys.stdout.write("Enter your name:")
    name = sys.stdin.readline()
    name = raw_input("Enter your name:")
    #Python3 中raw_input()叫做input()
    
    #####################################################################################
    #1.5字符串 #1)创建字符串字面量 a = "Hello World!" b = 'Python is groovy' c = """Computer syas 'NO'""" print '''Content-type:text/html <h1> HelloWorld</h1> Click<a href="http://www.python.org">here</a> ''' #NOTE: #引号必须成对出现 #使用单引号和双引号指定的字符串必须在一个逻辑行上 #两个三引号之间出现的所有文本都视为字符串的内容 #2)提取字符串 a = "Hello World" b = a[4] #b = 'o' #切片运算符 s[i:j] i<= k < j c = a[:5] #c = "Hello" 从字符串的开始位置开始 d = a[6:] #d = "World" 到字符串的结尾位置 e = a[3:8] #e = "lo wo" #3)字符串的连接 g = a + "This is a test" x = "37" y = "42" z = x + y print z #z = "3742" #4)数学计算 int() float() z = int(x) + int(y) #z = 79(Inter +) #非字符串值转换为字符串表示形式 #str() repr() format() #str()和print()得到的输出相同 #repr()创建的字符串可以表示程序中某个对象的精确值 #format()函数的作用是利用特定格式将值转换成字符串 s = "The value of x is " + str(x) s = "The value of x is " + repr(x) s = "The value of x is " + format(x,"4d")
  • 相关阅读:
    web.xml中load-on-startup的作用
    Spring加载resource时classpath*:与classpath:的区别
    免费svn远程仓库推荐
    学习websocket
    eclipse下的maven
    maven常用命令
    文件操作的补充
    模块
    正则表达式,计算器,装饰器,冒泡排序,用户登录系统
    拷贝,集合,函数,enumerate,内置函数
  • 原文地址:https://www.cnblogs.com/liulipeng/p/2799485.html
Copyright © 2020-2023  润新知