Python的基本概念
1、Python语言简介
1.1 Python语言优点
Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言;
简单、易学、免费;
高层语言:当你用Python语言编写程序时,你无须考虑诸如如何管理你的程序使用的内存一类的底层细节;
可移植性:由于它的开源本质,Python已经被移植在许多平台上,开源说Python几乎适应各种平台
解释性:Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。
j2ee和eclipse
面向对象:Python既支持面向过程的编程也支持面向对象的编程。
1.2 Python语言缺点:androidstudio
运行速度慢:Python虽然比Java运行速度快,但仍无法和需要编译的语言相比。如果有速度要求,则最好用C++改写关键部分。
第二个缺点就是代码不能加密。如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows上常见的文件)发布出去。要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。
1.3 Python语言功能:
用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。
Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++
停止供暖前要不要关进水管和出水管2、Python常用数据结构
2.1列表
List(列表):是Python中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(嵌套)
datagrid控件模板列表用[]标识,是Python最通用的复合数据类型。
列表中的值分割可以用到变量[头下标;尾下标],就可以截取相应的列表,从左到右索引默认0开始,从右到左默认-1开始,下标可以为空表示取到头或尾。
python基础代码大全加翻译加号(+)是列表链接运算符,星号(*)是重复操作。
2.2元组
元组是另一种数据类型,类似于List。
元组用()标识。元素值不能更新,相当于只读列表
2.3字典
字典(dictionary)是除列表以外Python之中最灵验的内置数据结构类型。列表是有序的对象结构,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取
字典用{}标识。字典由索引(key)和它对应的值(value)组成。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论