【python 函数使用(一)(input,open,close,def,split)】input:用于输入,同理也有row_input()。二者的区别在于前者会转为Int类型(若为字符串,则输出会带有引号),后者会转为str
open:用于打开一个文件
语法:open(name,mode,buffering)
name是文件的名称,mode为打开的模式,buffering为寄存的类型(0为不寄存,1为寄存行,大于1的整数为寄存区的缓冲大小,负数为系统默认大小)
mode:
r:默认模式,以只读的方式打开文件,其指针置于文件开头(read)
rb:以二进制的格式只读方式打开(read binary)
r+:打开文件用于读写
w:用于写入,若文件存在则覆盖,不存在则创建新文件(write)
wb:二进制写入(writebinary)
w+:用于读写,若文件存在则覆盖,不存在则创建新文件
wb+:二进制读写
a:打开文件用于补充,指针置于文章结尾,添加到内容会在原内容之后(addition)
ab:二进制补充(addition_binary)
a+:读写
ab+:二进制读写
def:定义一个函数,可以通过函数名直接调用。(关于传可变对象和不可变对象,这里有个坑,待填)
语法:def functionname( parameters):
split:分割字符串
语法:str1.split(str2,num)
对str1以str2进行分割,num为分割次数,缺省则为完全分割
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)