phython学习第二天
函数拓展
传递列表
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学习第二天相关推荐
- 《Javascript入门学习全集》 Javascript学习第二季(实战4)
Javascript学习第二季(实战4) 上章的例子虽然实现了功能,也做了相应的判断,也符合标准了.但还有一个问题就是: Choose an image. 在html中只是为了图片切换 而做的,而 ...
- 再发力!Facebook AI何恺明等最新研究MoCo(动量对比学习)第二版,超越Hinton的SimCLR,刷新SOTA准确率...
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]无监督学习再发力!Facebook AI 研究团队的陈鑫磊.樊昊棋.Ros ...
- jQuery框架学习第二天:jQuery中万能的选择器
jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...
- React 学习第二天 2018-07-21
React 学习第二天 我这个React 学习存在以下毛病 1.不报错, 2.不能自动热加载,不能自动刷新 3.不能修改props 属性的值,但是这个却能够修改. 1.Vue 和React的关于 k ...
- JavaScript学习 第二课(二)
JavaScript学习 第二课(二) 一.Math对象: 该对象的作用是用来处理数学运算符的,该对象不需要手动创建,因为它是window对象的一个属性,当页面加载完毕后,后台就是自动创建Math对象 ...
- 大一java怎么学好_是否应该学习第二门语言,学那个比较合适。
如果从尽快找工作的角度,我认为不需要学习第二门语言.计算机语言只是工具!尽快用自己已经掌握的语言向计算机世界更重要的问题进发,完成项目更重要.比如你说的Java Web.因为这将让你了解更多计算机世界 ...
- 深入理解吴恩达老师深度学习课程(01神经网络和深度学习 第二周)
深入理解吴恩达深度学习(01神经网络和深度学习 第二周) 1引言 2.1 二分类(Binary Classification) 2.1.1 符号定义(视频给出的) 2.2 逻辑回归(Logistic ...
- Python小白学习第二天
Python学习第二天 今日学习:二进制与字符编码.保留字.变量定义.数据类型.数据转换 学习内容: 二进制与字符编码 #二进制与字符编码 print(chr(0b100111001011000)) ...
- java学习第二周周记
JAVA学习第二周周记 **day1.**流程控制语句 ,跳转控制语句 **day2.**什么是方法?方法的重载 **day3.**数组,栈和队列 **day4.**冒泡排序及对象的引入 **day5 ...
- Elasticsearch学习第二篇--常用的几种搜索方式
Elasticsearch学习第二篇--常用的几种搜索方式 一.Query String Search 查询全部 条件查询 二.Query DSL 查询全部 条件查询 三.Query Filter 四 ...
最新文章
- 基于癌症基因组学数据的miRNA 功能模块识别算法研究
- shell测试命令test、[ ]、[[ ]]
- 网页快照是什么?对SEO优化有什么作用?
- ROS Gazebo(五):ros_control和gazebo仿真总结
- SVM熟练到精通2:SVM目标函数的dual优化推导
- sqlserver2008 获取最后插入的id_Python3操作SQL Server2008数据库
- Centos7配置本地yum安装源出现错误
- 远程桌面服务器无法复制粘贴了怎么解决
- 手摸手-100行代码实现一个功能完善的图片懒加载
- Beyond Compare设置文本文件和Delphi源码默认的打开格式为ANSI
- 用yolov5训练kitti数据集
- 汇编in和out介绍
- 大数据课程30天掌握 spark内存计算(python )-徐培成-专题视频课程
- 程序员进 ICU 昏迷五六天,恢复后决定辞职回乡改行送菜
- mac安装ffmpeg遇到的坑
- WOS(六)——导出数据格式及处理
- 【Unity】【PC】【错误上报】Bug上报插件 Trello Bug Tracker 使用介绍 (一):用户上报部分
- 单页面SPA和多页面MPA应用的区别
- 记微信开发者工具登录网络连接失败
- C#编程各种成员前面的小图标是什么意思?