文档章节

Python基本概念理解

Its_Ryan
 Its_Ryan
发布于 2017/05/06 12:01
字数 814
阅读 19
收藏 0

Python语言核心:
Python编程基础:内置类型,语句,程序化工具,核心代表了不过多涉及具体细节

Python:面向对象的脚本语言,混合传统语言的软工程的特点和脚本语言的易用性
Python面向对象:类模式支持多态,操作符重载,多重继承;动态类型和面向对象oop十分易用

Python的面向对象的特性使得它成为面向对象的系统语言的理想的脚本工具,比如用适当的粘合代码,Python可以对C++和Java实现子类化的定制

可移植性:使用ANSI C 写成的,实际上可以在绝大部分主要平台上编译和运行,任何有Python解释器的平台都可以运行Python

动态类型:不需要复杂的类型和大小声明

内置对象类型:提供常用的数据结构如列表字典字符串作为语言的基本部分

内置工具:为了处理这些对象类型,Python进行功能强大的标准的操作,包括合并concat,片段slice,排序sort,映射map等

库软件:处理特定任务而收集的预编码的库工具,正则到网络再到对象的持续性都可以支持
第三方软件:com,图像,XML等

自动内存管理:自动分配回收不再使用的对象,根据需要增加或者缩小内存的使用

字符串:有序字符集合,索引和分片,下边界到上边界但不包括上边界,但不可变
操作类别:数字,有序,映射
列表:有序集合对象类型,可以包含各种类型的对象,可变:支持字符串不支持的删除索引赋值方法(增加append,排序sort,查找index,反转reverse)等操作
字典:最有弹性的内置数据结构类型,字典是是无序集合,列表和字典的主要区别就是字典中的项是通过键来存取而不是通过偏移(索引),字典有时候称为关联数组或者是散列,通过键将一系列值联系起来
无序的任意对象,在字典当中的项没有特殊的顺序事实上Python随机排序各项以产生快速的查用,键提供了字典中项的象征性位置,相当于目录

字典和列表都是可变长度但列表长度变化需通过append方法而字典长度变化只需给未定义的键赋值即可异构且任意嵌套的

字典可以通过给键赋值来改变但不支持序列操作

列表是对象引用的数组,字典是无序的对象引用表,本质上来讲字典是作为散列表来实现的,且容量按需求增长,Python使用优化的散列算法来实现键的搜索,在底层字典像列表一样存储对象引用

元组tuple:与列表类似但不可改变,固定长度异构任意嵌套,元组的不可变性可以提供某种整体性

© 著作权归作者所有

Its_Ryan
粉丝 0
博文 23
码字总数 22267
作品 0
其他
私信 提问
转行零基础该如何学Python?这些一定要明白!

转行零基础学Python编程开发难度大吗?从哪学起?近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,小编就来为大家详细解读一下这个问题。...

猫咪编程
2018/07/21
0
0
网络协议的应用

很多新手做 web 开发, 但对一些基本的网络问题经常搞不清楚. 写了几篇新手教程, 主要解释了协议的基本概念, 在从 tcp 封装到 http, 从 http 封装到 python. https://www.jmjc.tech/tutorial...

jmjc
2018/09/25
306
0
团队拙作《Python机器学习实战》

之前看国内外的 Python 机器学习的书,鲜有将机器学习到底怎么做人脸识别、怎么做风险控制、怎么做 OCR 算法模型列出的,并且真正的一个 Python 应用,不止是从机器学习库中导入一下配置一下...

yijun2018
2018/04/20
0
0
猎头职位:一大波python工程师职位

职位一: 【某互联网公司】 【python工程师】【B轮】【北京朝阳区】 薪酬范围:10-20k 本科学历及以上,2年python开发经验,在某单一项目中使用Python一年以上,熟悉数据库基本操作,有过Dja...

pythoning
2016/03/03
103
2
猎头职位-----一大波python工程师职位

职位一: 【某互联网公司】 【python工程师】【B轮】【北京朝阳区】 薪酬范围:10-20k 本科学历及以上,2年python开发经验,在某单一项目中使用Python一年以上,熟悉数据库基本操作,有过Dja...

pythoning
2016/03/03
186
0

没有更多内容

加载失败,请刷新页面

加载更多

IT兄弟连 Java语法教程 流程控制语句 循环结构语句3

while循环 Java中的另外一种循环是while循环。while循环的语法格式如下: while(条件表达式){ 循环体; } 其中条件表达式定义了控制循环的条件,可以使任何有效的boolean表达式,条件为真时,...

老码农的一亩三分地
36分钟前
1
0
OSChina 周四乱弹 —— 你们倒是救驾啊,别笑啦

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @RISYOII :#今日歌曲推荐# 一荤一素 太年轻的人 他总是不满足 固执地不愿停下 远行的脚步 望着高高的天 走了长长的路 忘了回头看 她有没有哭...

小小编辑
今天
1K
12
idea下springboot 项目在static目录下添加文件不生效

idea下springboot 项目在static目录下添加文件不生效 问题描述 是这样子的,我的项目目录结构如下: 我在static目录下,创建了index.html和aaaa.jpg这两个文件。然后,启动服务访问 http://l...

wotrd
昨天
7
0
k8s1.14 一、环境

1. 4台虚拟机 (CentOS Linux release 7.2.1511 (Core) ) 192.168.130.211 master 192.168.130.212 node1 192.168.130.213 node2 192.168.130.214 node3 2. 设置服务器hostname 2.1 设置本机......

ThomasCheng
昨天
4
0
盖茨:如果我现在开创一家公司 将会专注于AI

新浪科技讯,北京时间 6 月 26 日凌晨消息,微软联合创始人比尔·盖茨(Bill Gates)在周一接受采访时表示,如果他今天从哈佛大学辍学并开创一家新公司,那么这家公司将会专注于人工智能(A...

linuxCool
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部