Python小函数

原创 2015年11月19日 21:41:29
返回斐波那契数列列表
def fibs(num):
    result = [0,1]
    for i in range(num-2):
        result.append(result[-2] + result[-1])
    return result

获取文件尾缀
#extension.py
 def get_ext(frame):
    dot = fname.rfind('.')
    if dot == -1:
        return ''
    else:
        return fname[dot + 1:]

将字符串插入到文件开头

def insert_title(title,fname = 'story.txt '):
    f = open(fname , 'r+')
    temp=f.read()
    temp = title + '\n\n' + temp
    f.seek(0) #让文件指针指向文件开头
    f.write(temp)

写入文件

import os
def make_story():
    if os.path.isfile('story.txt'):
        print('story.txt already exists')
    else:
        f = open('story.txt', 'w')
        f.write('写入的内容。。。\n')

附加到文本文件末尾

def add_to_story(line,fname = 'story.txt')
    f = open(fname, 'a')#附加模式'a'
    f.write(line)

使用pickle读取二进制

import pickle
def make_pickled_file():
    grades = {'alan' : [4,8,10,10],
              'jack' : [2,1,4,5],
              'james': [2,12,23,1],
              'dick' : [12,None,99,1,1]}
    outfile = open('grade.dat','wb')
    pickle.dump(grades,outfile)#pickle.dump()将数据结构储存到磁盘

def get_pickled_data():
    infile = open('grade.dat','rb')
    grades = pickle.load(infile)#pickle.load()从磁盘获取数据结构
    return print(grades)


版权声明:本文为博主原创文章,未经博主允许不得转载。

python相关函数

  • 2017年11月25日 21:50
  • 2KB
  • 下载

python内置函数大全

  • 2017年11月17日 21:43
  • 6.32MB
  • 下载

Java转Python之函数、模块和异常处理

通过比较Java与Python在模块、函数、异常方面的异同点,方便Java技术人员更快速的适应Python开发...

Python内置的字符串处理函数

  • 2014年05月17日 00:31
  • 3KB
  • 下载

python excel操作函数

  • 2017年04月09日 15:27
  • 5KB
  • 下载

Python对字母字符(串)中大小写转换函数--upper() 和 lower()

转换大小写 和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitali...

Python常见文件操作的函数示例

# -*-coding:utf8 -*- ''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, ...
  • scelong
  • scelong
  • 2011年11月15日 10:03
  • 25059

Python中的内置函数

  • 2009年06月09日 11:14
  • 203KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python小函数
举报原因:
原因补充:

(最多只允许输入30个字)