摘要: #定义函数时的参数就是函数体接收外部传值的一种媒介,其实就一个变量名#1、无参函数:# 在函数定义阶段括号内没有参数,称为无参函数# 注意:定义时无参,意味着调用时也无需传入参数# 应用:#如果函数体代码逻辑不需要依赖外部传入的值,必须定义无参函数def func(): print('hello w 阅读全文
posted @ 2018-06-05 16:41 Roc_Atlantis 阅读(10315) 评论(0) 推荐(0) 编辑
摘要: 1、什么是函数? 在程序中,函数就具备某一功能的工具事先将工具准备好即函数的定义遇到应用场景拿来就用即函数的调用所以务必记住:#函数的使用必须遵循先定义,后调用的原则2、为何要用函数 不用函数问题是: 1、程序冗长 # 重复造代码,函数可以解决。 2 程序的扩展性差 # 可以在函数体内扩展功能 3 阅读全文
posted @ 2018-06-05 16:36 Roc_Atlantis 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 函数的使用必须遵循先定义,后调用的原则,没有事先定义函数,而直接引用函数名,就相当于在引用一个不存在的变量名1、函数定义阶段:只检测函数体的语法,不执行函数体代码def func(): print('1111') print('222') print('333')2、函数调用阶段:执行函数体代码fu 阅读全文
posted @ 2018-06-05 16:32 Roc_Atlantis 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.移动光标覆盖文件内容,并不是修改with open(r'C:\Users\LENOVO\PycharmProjects\untitled2\b.txt','r+t',encoding='utf-8') as f: f.seek(8,0) # 换行\r\n算两个字节。\r光标移动到开头,\n换行 阅读全文
posted @ 2018-06-05 16:04 Roc_Atlantis 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.指针移动f.seek(offset,whence)***offset代表文件的指针的偏移量,单位是字节byteswhence代表参考物,有三个取值****0:参照文件的开头with open(r"C:\Users\LENOVO\PycharmProjects\untitled2\b.txt"," 阅读全文
posted @ 2018-06-05 15:46 Roc_Atlantis 阅读(119) 评论(0) 推荐(0) 编辑
摘要: t模式和字符编码有关r+t:可读、可写r+ 和 w+ 都是可读可写的,唯一区别就是r和w的区别,有无文件存在和是否会清空文件w+t:可写、可读with open('b.txt','w+t',encoding='utf-8') as f: print(f.readable()) #True print 阅读全文
posted @ 2018-06-05 15:05 Roc_Atlantis 阅读(322) 评论(0) 推荐(0) 编辑