Python 序章

概述

Python 是弱类型动态解释型的面向对象高级语言,其具备面向对象的三大特点:封装、继承、多态。Python 代码运行时,其有一个编译过程,通过编译器生成 .pyc 字节码
文件(为二进制文件),然后解释器将之翻译成计算机可识别的指令。
弱类型与动态是指其根据变量的“值”,自动的识别其数据类型。如 a=1,则自动知道为数字整型;a='1',则为字符串类型。
虽然 Python 为弱类型语言,但也可以进行类型转换。其他特点就不在此赘述。

数据类型

关于 Python 的基本数据类型,包括:数字(数值)型(int、float、complex)、布尔型(True、False(空值也为假))、字符串(str)。
数据结构包括:容器与集。其中容器如:序列(str、list、tuple)、映射(dict);集为:集(set)
在 Python 中,队列和栈,都是 list(“列表”)的延伸,这点不同于 Java 语言。

关于对象与类型

在 Python 的哲学世界中,秉承了一切皆对象的理念(极个别可能除外),最终全部继承于元对象 Object。Python 的空对象用None表示。
由于 Python 引入了鸭子类型的理念,所以在 Python 中显式的使用设计模式几乎是较少的(比如观察者[发布-订阅]模式),但是底层有不少;也较少用到继承或抽象接口等。

关于 Python 的优缺

千人千面

转载于:https://www.cnblogs.com/hailongchen/p/10870448.html

[每日一讲] Python系列:Python概述相关推荐

  1. 爱上python系列------python上下文管理器(二):对suppress进行装饰器重新实现

    python上下文管理器可以做的事情简直不能太多 这不,官方的文档实现了一个方法suppress,用于处理异常 from contextlib import suppresswith suppress ...

  2. 爱上python系列------python性能(一):pypy实践

    python作为一门解释型语言,执行效率一直被诟病,速度比c慢几十到上百倍 这里主要谈到pypy 就是一个解释器,我们安装好的python的默认的解释器是Cpython 比如我们平时使用python命 ...

  3. python中bool函数的用法_python3实战python函数每日一讲 - bool([x])

    bool([x]) 英文说明:Convert a value to a Boolean, using the standard truth testing procedure. If x is fal ...

  4. 在python中浮点数怎样转整数_python 浮点数 转 整数python函数每日一讲 - all()

    W WW.002pc .COM对<python 浮点数 转 整数python函数每日一讲 - all()>总结来说,为我们python培训很实用. all(iterable) 版本:该函数 ...

  5. python complex函数_python十二星座python函数每日一讲 - complex()

    complex([real[, imag]]) 中文说明: 创建一个值为real + imag * j的复数或者转化一个字符串或数为复数.如果第一个参数为字符串,则不需要指定第二个参数. 参数real ...

  6. python技术晨讲_python系列教程14

    声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家! 好了,是开始 ...

  7. 【直播资料下载】Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲...

    流畅的Python数据处理及大数据处理ETL Python 系列直播--深入Python与日志服务,玩转大规模数据分析处理实战 直播讲师:丁来强(成喆)--阿里高级技术专家,从事阿里云日志服务相关的产 ...

  8. 董付国老师6本Python系列图书阅读指南

    大概在2013年底的时候,我开始策划面向不同读者群体的Python系列图书,2015年开始,在清华大学出版社陆续出版了系列图书,目前已全面覆盖中国大陆地区博士.硕士.本科.高职高专教材和各层次自学读者 ...

  9. 免费视频教程!零基础学Python系列(7) - 数据类型之bytes(上)

    本节我们开始讲python数据类型之bytes类型,我们分为上下两个章节. 你可以直接到这个页面观看本节视频:免费视频教程!零基础学Python系列(7) - 数据类型之bytes(上) 以下为对应的 ...

最新文章

  1. 相机定位 | cv paper整理
  2. zbb20170824 oracle expdp/impdp 导入导出数据
  3. sql server datetime转char的方法
  4. Material Designer的低版本兼容实现(一)—— 简介 目录
  5. 全志A33-linux内核early_printk分析及使用
  6. 《数据结构与算法分析》学习笔记(二)——算法分析
  7. nginx 日志配置_Nginx记录日志到systemd journal
  8. 家有路由器,为什么会出现网络拒绝接入而无法上网的情况呢?
  9. feign使用_【微服务】165:Feign的最佳使用方式
  10. Apache+tomcat配置集群(1)
  11. 微PE制作U盘启动盘教程
  12. 巴伦变压器电路图_一文看懂巴伦(功能原理、性能参数、基本类型)
  13. vue 修改模板{{}}标签_Vue模板语法
  14. foo bar foobar?
  15. 关于解决百度网盘盘符无法删除的问题
  16. 冬季茄子怎么吃营养价值翻倍
  17. Zookeeper+Hadoop+Hbase完全分布搭建数据仓库安装部署说明
  18. 鸿蒙系统预计什么时候上市,鸿蒙系统什么时候上市?鸿蒙系统什么时候用于手机(图文)...
  19. 合并写(write combining)
  20. JavaScript 中 OnLoad事件用法总结

热门文章

  1. [转]Getting Start With Node.JS Tools For Visual Studio
  2. 20150726 填坑日记
  3. 使用 雨林木风 Ghost XP SP3 装机版 YN9.9 安装 Win7 (SP1)
  4. asp.net程序性能优化的七个方面
  5. python测试程序的qps和响应时间代码_Python并发请求下限制QPS(每秒查询率)的实现代码...
  6. 西北师范计算机考研调剂,西北师范大学研究生调剂
  7. input限制文字个数但是输入中文时会被切断_Python文字转换语音,让你的文字会「说话」抠脚大汉秒变撒娇萌妹...
  8. 备份集过期时间_TiDB备份恢复方式你知多少?
  9. php端口转发源码,Python实现TCP/IP协议下的端口转发及重定向示例
  10. LabVIEW色彩定位实现药品包装质量检测(实战篇—4)