当前位置: 首页 > news >正文

python 04

面向对象

__init__ 方法在类的一个对象被建立时, 马上运行. 这个方法可以用来对你的对象做一些你希望的初始化.

python中所有的类成员(包括数据成员)都是公共的, 所有的方法都是有效的.

只有一个例外, 如果使用数据成员名称以双下划线前缀, 例如 __privatevar, python的名称管理体系会有效的把它作为私有变量. 这样就有一个惯例, 如果某个变量只想在类或对象内使用, 就应该以单下划线前缀, 而其他的名称都将作为公共的, 可以被其他类/对象使用.

class SchoolMember:

class Teacher(SchoolMember):  # 继承

输入输出

input(), print()

something = input('Enter text:')

处理异常

这里的 else: 类似循环的else, 就是当没有异常发生, 就会走到这个else分支.

抛出异常

我们先自己定一个一个异常. 然后利用 raise 来抛出

finally: 收尾工作, 例如最后的关闭文件

with 语句

标准库

python标准库是随python附带安装的, 它包含大量极其有用的模块.

 

相关文章:

  • Python程序-离散和线性图形
  • MongoDB安全事件的一些思考
  • java之多线程的理解
  • json常用方法介绍
  • NSOperation 开发
  • 批量更新MongoDB的列。
  • SOA是什么
  • Apache HttpCore (理解IO基础)
  • 启动eclipse时出现“Failed to load the JNI shared library jvm.dll”错误及解决
  • 软件项目技术点(3)——多画布职责分离
  • 浅尝springboot中的Actuator包(一)
  • 【使用教程】论Windows下必备的抓包工具Fiddler2如何安装证书(查看Https)
  • RPC学习
  • js动画(三)
  • Django admin 自定制
  • Android Studio:GIT提交项目到远程仓库
  • CentOS从零开始部署Nodejs项目
  • cookie和session
  • HashMap剖析之内部结构
  • javascript 总结(常用工具类的封装)
  • Java-详解HashMap
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Linux快速复制或删除大量小文件
  • log4j2输出到kafka
  • maya建模与骨骼动画快速实现人工鱼
  • MySQL用户中的%到底包不包括localhost?
  • nginx 负载服务器优化
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • tensorflow学习笔记3——MNIST应用篇
  • Web标准制定过程
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 微信小程序:实现悬浮返回和分享按钮
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 阿里云重庆大学大数据训练营落地分享
  • #include
  • #在 README.md 中生成项目目录结构
  • $().each和$.each的区别
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (04)odoo视图操作
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (二)WCF的Binding模型
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (十八)三元表达式和列表解析
  • (四)图像的%2线性拉伸
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转载)从 Java 代码到 Java 堆
  • (转载)深入super,看Python如何解决钻石继承难题
  • ***原理与防范
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选