1.函数关键字
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数
2.函数的定义
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
3.函数参数与作用域
关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。
作用域分为全局域和局部作用域
4.函数返回值
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
5.file
打开文件方式(读写两种方式)
f = open('your_file.txt', 'r', encoding='utf-8')
文件对象的操作方法
file.close()
关闭文件。关闭后文件不能再进行读写操作。
file.flush()
清空内部缓冲区,类似于stdio的fflush。
file.isatty()
如果文件连接到一个终端设备返回 True,否则返回 False。
file.next()
返回文件下一行。
file.read([size])
从文件读取指定的字节数,如果未给定或为负则读取所有。
打开csv
import csv
c=open("url.csv","w")
writer=csv.writer(c)
writer.writerow(['name','address','city','state'])
读取csv
coding: utf-8
import csv
c=open("url.csv","rb") #以rb的方式打开csv文件
read=csv.reader(c)
for line in read:
print line[0],line[1]
c.close()
6.os模块
Python 的 os 模块封装了常见的文件和目录操作
下面是部分常见的用法:
方法 说明
os.mkdir 创建目录
os.rmdir 删除目录
os.rename 重命名
os.remove 删除文件
os.getcwd 获取当前工作路径
os.walk 遍历目录
os.path.join 连接目录与文件名
os.path.split 分割文件名与目录
os.path.abspath 获取绝对路径
os.path.dirname 获取路径
os.path.basename 获取文件名或文件夹名
os.path.splitext 分离文件名与扩展名
os.path.isfile 判断给出的路径是否是一个文件
os.path.isdir 判断给出的路径是否是一个目录
网友评论