Python 笔记2

来源:互联网 发布:衣柜画图软件 编辑:程序博客网 时间:2024/06/15 18:51

变量和局部变量

<span style="font-size:12px;">#coding=utf-8#!/usr/bin/python total = 0; # This is global variable.# 可写函数说明def sum( arg1, arg2 ):   #返回2个参数的和."   total = arg1 + arg2; # total在这里是局部变量.   print "Inside the function local total : ", total   return total; #调用sum函数sum( 10, 20 );print "Outside the function global total : ", total <em><strong>以上实例输出结果:</strong></em>Inside the function local total :  30Outside the function global total :  0</span>

Python 模块

模块support.py

def print_func( par ):   print "Hello : ", par   return

import 语句

#coding=utf-8#!/usr/bin/python # 导入模块import support # 现在可以调用模块里包含的函数了support.print_func("Zara")以上实例输出结果:Hello : Zara

From…import 语句

要导入模块fib的fibonacci函数,使用如下语句:from fib import fibonacci
这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全局符号表。


input函数

input([prompt]) 函数和raw_input([prompt]) 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果



打开和关闭文件


file object = open(file_name [, access_mode][, buffering])

access_mode参数:

模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+打开一个文件用于读写。文件指针将会放在文件的开头。rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。wb以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。w+打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。wb+以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

重命名和删除文件

Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。

重命名

#coding=utf-8#!/usr/bin/pythonimport os # 重命名文件test1.txt到test2.txt。os.rename( "test1.txt", "test2.txt" )

删除


#coding=utf-8#!/usr/bin/pythonimport os # 删除一个已经存在的文件test2.txtos.remove("text2.txt")

创建

#coding=utf-8#!/usr/bin/pythonimport os # 创建目录testos.mkdir("test")




0 0