函数拓展

传递列表

def greet(names):for name in names:ms='hello,'+nameprint(ms)names=['sada','asdsa','sass']
greet(names)

传递任意数量的形参 `
括号里面带星号加形参对象

    print(a)
chuandi('sadsad')
chuandi('sadsda','asdasd','asdxx')

跨脚本调用

from ell import greet

类的定义及用法

class Deng():def __init__(self,a,b):self.a=aself.b=bdef han(self):print(self.a+"牛逼")def qi(self):print("全体起立,这里是"+self.a+"广场")
aa=Deng("邓明明",'SS')   ——————1.实例化
print(aa.a)   ——————2. 测试调用类内变量
aa.han()      —————— 3.调用类内方法(类里面的函数叫做方法)
aa.qi()       —————— 3.调用类内方法(类里面的函数叫做方法)

类的补充
类内变量的地址
pip命令

局部变量和全局变量

global声明可以将局部变量变成全局变量

a=100
def fun():global aa = 120a+=200print(a)
fun()

包、模块儿

匿名函数

和map函数搭配

处理文件信息

文件的读取 open、关闭close函数,编码统一为utf-8`

f=open("C:/Users/dengge/Desktop/a.txt",mode='r',encoding='utf-8')
deng= f.read()
print(deng)
f.close()

操作函数
f.readline()逐行读取

readlines 把每一行读取出来然后放进列表里面

f=open("C:/Users/dengge/Desktop/a.txt",mode='r',encoding='utf-8')
deng= f.readlines()
f.flush()
print(deng)

for循环搭配读取行

f=open("C:/Users/dengge/Desktop/a.txt",mode='r',encoding='utf-8')
for line in f:print(line,end=' ')
f.close()

Write 是写入函数

f=open("C:/Users/dengge/Desktop/a.txt",mode='w',encoding='utf-8')
f.write('libia')
f.close()

特点
批量写入

异常

phython程序运行时的错误
例如没有缩进,数据类型错误等等
解决方案:try except 语句 ,

try:print(1/0) ————错误情况
except ZeroDivisionError:————系统抛出的错误为except的关键字print("0不能出书") ————解决的方式

phython学习第二天相关推荐

  1. 《Javascript入门学习全集》 Javascript学习第二季(实战4)

    Javascript学习第二季(实战4)   上章的例子虽然实现了功能,也做了相应的判断,也符合标准了.但还有一个问题就是: Choose an image. 在html中只是为了图片切换 而做的,而 ...

  2. 再发力!Facebook AI何恺明等最新研究MoCo(动量对比学习)第二版,超越Hinton的SimCLR,刷新SOTA准确率...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]无监督学习再发力!Facebook AI 研究团队的陈鑫磊.樊昊棋.Ros ...

  3. jQuery框架学习第二天:jQuery中万能的选择器

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...

  4. React  学习第二天 2018-07-21

    React  学习第二天 我这个React 学习存在以下毛病 1.不报错, 2.不能自动热加载,不能自动刷新 3.不能修改props 属性的值,但是这个却能够修改. 1.Vue 和React的关于 k ...

  5. JavaScript学习 第二课(二)

    JavaScript学习 第二课(二) 一.Math对象: 该对象的作用是用来处理数学运算符的,该对象不需要手动创建,因为它是window对象的一个属性,当页面加载完毕后,后台就是自动创建Math对象 ...

  6. 大一java怎么学好_是否应该学习第二门语言,学那个比较合适。

    如果从尽快找工作的角度,我认为不需要学习第二门语言.计算机语言只是工具!尽快用自己已经掌握的语言向计算机世界更重要的问题进发,完成项目更重要.比如你说的Java Web.因为这将让你了解更多计算机世界 ...

  7. 深入理解吴恩达老师深度学习课程(01神经网络和深度学习 第二周)

    深入理解吴恩达深度学习(01神经网络和深度学习 第二周) 1引言 2.1 二分类(Binary Classification) 2.1.1 符号定义(视频给出的) 2.2 逻辑回归(Logistic ...

  8. Python小白学习第二天

    Python学习第二天 今日学习:二进制与字符编码.保留字.变量定义.数据类型.数据转换 学习内容: 二进制与字符编码 #二进制与字符编码 print(chr(0b100111001011000)) ...

  9. java学习第二周周记

    JAVA学习第二周周记 **day1.**流程控制语句 ,跳转控制语句 **day2.**什么是方法?方法的重载 **day3.**数组,栈和队列 **day4.**冒泡排序及对象的引入 **day5 ...

  10. Elasticsearch学习第二篇--常用的几种搜索方式

    Elasticsearch学习第二篇--常用的几种搜索方式 一.Query String Search 查询全部 条件查询 二.Query DSL 查询全部 条件查询 三.Query Filter 四 ...

最新文章

  1. 基于癌症基因组学数据的miRNA 功能模块识别算法研究
  2. shell测试命令test、[ ]、[[ ]]
  3. 网页快照是什么?对SEO优化有什么作用?
  4. ROS Gazebo(五):ros_control和gazebo仿真总结
  5. SVM熟练到精通2:SVM目标函数的dual优化推导
  6. sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库
  7. Centos7配置本地yum安装源出现错误
  8. 远程桌面服务器无法复制粘贴了怎么解决
  9. 手摸手-100行代码实现一个功能完善的图片懒加载
  10. Beyond Compare设置文本文件和Delphi源码默认的打开格式为ANSI
  11. 用yolov5训练kitti数据集
  12. 汇编in和out介绍
  13. 大数据课程30天掌握 spark内存计算(python )-徐培成-专题视频课程
  14. 程序员进 ICU 昏迷五六天,恢复后决定辞职回乡改行送菜
  15. mac安装ffmpeg遇到的坑
  16. WOS(六)——导出数据格式及处理
  17. 【Unity】【PC】【错误上报】Bug上报插件 Trello Bug Tracker 使用介绍 (一):用户上报部分
  18. 单页面SPA和多页面MPA应用的区别
  19. 记微信开发者工具登录网络连接失败
  20. C#编程各种成员前面的小图标是什么意思?

热门文章

  1. html5制作星星闪烁和制作时钟
  2. 如何增删--已经上传到tfp的项目
  3. Linux内核“问题门” - 学习问题、经验集锦
  4. 知乎300万人围观:我为公司挣了17万,工资只有8千块,该辞职吗?
  5. CNN与LeNet的应用-数字手写体识别
  6. 阿里资深架构师的学习之路
  7. 无处不在的人生压力让人变得孤独抑郁
  8. python 求和_python pandas行、列求和及累加求和
  9. 你对“happen-before原则”的理解可能是错的?
  10. 计算机学院表白情书,大学各专业的表白情书!啊,我的少女心要炸了…