zoukankan      html  css  js  c++  java
  • python 零起点(4)

    函数和文件

     1 from sys import argv
     2 
     3 script, input_file = argv
     4 
     5 def print_all(f):
     6     print f.read()
     7 
     8 def rewind(f):
     9     f.seek(0)
    10 
    11 def print_a_line(line_count, f):
    12     print line_count, f.readline()
    13 
    14 current_file = open(input_file)
    15 
    16 print "First let's print the whole file:\n"
    17 
    18 print_all(current_file)
    19 
    20 print "Now let's rewind, kind of like a tape."
    21 
    22 rewind(current_file)
    23 
    24 print "Let's print three lines:"
    25 
    26 current_line = 1
    27 print_a_line(current_line, current_file)
    28 
    29 current_line = current_line + 1
    30 print_a_line(current_line, current_file)
    31 
    32 current_line = current_line + 1
    33 print_a_line(current_line, current_file)
    34  

    定义了三个函数
    print_all() 直接输出文本内容
    rewind(f) 转到文件的 0 byte 也就是第一个 byte 的位置
    print_a_line() 有行数的输出


    current_line = 1 第一行

    def add(a, b):
        print "ADDING %d + %d" % (a, b)
        return a + b
    
    add(50+20,2+5)
    
    #函数返回的值是77

    PS:函数可返回值

    导入函数?

  • 相关阅读:
    python高级语法
    python的内置类型
    Python现状
    前端项目技术栈
    1.22
    类型转换!
    文件上传下载!
    Struts2的Ognl详解
    第二章复习
    解耦和耦合
  • 原文地址:https://www.cnblogs.com/linuxroot/p/2778577.html
Copyright © 2011-2022 走看看