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

网站建设 响应式 北京[wordpress

网站建设 响应式 北京,[wordpress,宁波网络优化seo报价,如何推广网站架构一, 你为什么主要学习的是python语言? 我觉得python 是一门优秀的综合语言,python的宗旨就是简明,优雅,强大,在数据采集,人工智能,云计算,金融分析,大数据开…

一, 你为什么主要学习的是python语言?

我觉得python 是一门优秀的综合语言,python的宗旨就是简明,优雅,强大,在数据采集,人工智能,云计算,金融分析,大数据开发,web开发,自动化运维,测试等方面运用的都很广泛。

二, python原生数据类型有哪些?或者说python基本数据类型有哪些?

整型/浮点型, 字符串, 布尔,空值

三, 哪些是可变类型,哪些是不可变类型?

可变类型主要有:列表,集合, 字典 。不可变类型主要有:数字,字符串, 元组

四, 不可变类型和可变类型的区别是什么?

不可变类型在修改类型,赋值 ,或者参数传递时,会复制一个新对象,而可变类型引用同一个对象

五,说说常用的数据结构有哪些?各自的特点?

顺序索引结构:列表,元组

顺序结构: 栈和队列

非线性:集合和字典

列表和元组: 按索引访问, 访问速度快 插入和删除不易

栈:后进先出 多用于替换递归算法

队列:先进先出 多用于消息队列多个对象的相互通信

集合:元素不重复,多用于去除重复

字典: 键值格式存储,查询效率高, 适配查询性能要求高的环境

六, 什么是面向对象?谈谈详细认知

OOP(Pbject Oriented PrograMing)编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述。与面向过程机械式的思维方式形成鲜明对比,面向对象更加注重对现实世界而非流程的模拟,是一种“上帝式”的思维方式。

其核心就是对象二字,对象就是特征与技能的结合体。

它的优点有:

        1,使程序更加容易拓展和易更改,使开发效率变得更高(对某个对象类属性的修改,会立刻反映到整个体系中)

        2,基于面向对象的程序可以使他人更加容易理解代码逻辑。

封装,继承和多态为面向对象的三大特性

封装增强了类的数据使用的安全性和使用的便携性,继承增强了类的复用度,多态让类的对象的处理呈现出统一且可拓展及可维护性

七, 什么是鸭子类型

鸭子类型是类多态的一种强力补充,充分利用了python语言标识符的动态性,增强了代码对同行为对象的统一处理能力

八, 说一说你常用的魔法方法

魔法方法

信息获取:

__class__ # 获取类型
__dir__ # 获取全描述
__doc__ # 获取类及类中方法的注释

属性相关:

__delattr__ # 删除对象属性时执行的方法
__getattribute__ # 获取找不到的属性时执行的方法
__setattr__ # 设置属性时执行的方法

运算符重载:

__eq__ # ==
__ge__ # >=
__gt__ # >
__le__ # <=
__lt__ # <
__ne__ # !=

集合相关:

__hash__ # 哈希

构造:

__new__ # 构造

初始化:

__init__ # 初始化

对象自动解析:

# 交互式时使用
__repr__
# 一般类中重写将对象解析为字符串
__str__

格式化对象时

__format__

归约相关

__reduce__
__reduce_ex__

生成子类对象时:

__init_subclass__

检测子类方法:

__subclasshook__

九, 谈一谈你对python动态性的理解?是否知道猴子补丁?

动态性指的是在运行过程中给类或对象绑定添加属性

猴子补丁:在函数或对象一定定义之后再去改变他们的行为

十, 谈谈python的异常处理方式

try: 可能存在异常的语句块

except exception : 异常处理语句块

else:未发生异常语句块

finally: 结束后执行语句块

raise: 抛出异常

http://www.dtcms.com/a/476939.html

相关文章:

  • 宁夏建设工程质量网站关键词网站建设公司
  • 东莞营销型网站建设费用天眼通查公司查询
  • 怎样建立网站卖东西手机百度账号登录入口
  • 珠海建设工程交易中心网站平面设计主要做什么内容
  • 那些网站是php做的做网页是什么专业
  • 网站开发技术历史重庆云阳网站建设
  • 如何搭建购物网站做网站去哪找
  • 有关大数据的网站及网址中华香烟网上商城
  • 包装设计十大网站图标设计免费logo
  • 意大利做包招工的网站青岛建设网站设计公司
  • 济南seo网站推广公司全国商城网站建设
  • 外国人学做中国菜 网站公司管理的三大系统
  • 网站做关键词链接有用吗有什么网站可以接设计做
  • 学校网站建设的申请书北京做彩右影影视公司网站
  • 类似织梦的建站cmswordpress修改ftp
  • 新泰网站建设方案搭建wordpress靶机
  • 东莞建设网站综合服务平台广州网站建设q.479185700棒
  • 塑胶东莞网站建设技术支持怎样做网站推广啊
  • 帮你做海报网站怎么能加强门户网站建设
  • 大沥南庄网站建设合肥市建设网站市场信息价
  • 曲阜公司网站建设价格素材中国免费素材网
  • 网站建设与制作实现精准营销怎么给网站做懒加载
  • 免费seo网站优化python做网站入门
  • 网站建设目的意义网站开发哪一种语言好
  • 网站建设概wordpress 首页不显示文章
  • 小说网站建设详细流程网站制作哪家好薇
  • 建设银行的网站你打不开小视频网站建设
  • 做理财的网站网站搭建流程图
  • 怎么区分营销型网站网上哪些网站可以做设计项目
  • 做一个销售网站需要多少钱公司设立网址