python语言特点有哪些-python语言的特点(优缺点)总结
BEGIN:
优点:
1、简单:设计原则“简单、优雅、明确”
易于学习:较少的关键字,结构简单
易于阅读:python代码定义更清晰
易于维护:源代码容易维护
2、广泛的开源库:丰富的第三方库
3、互动模式:支持互动模式,可从终端输入执行代码并得到结果,互动测试和调试代码片段
4、可移植:开放源代码,能运行在许多不同的平台
5、可扩展:用c/c++编写一些扩展功能,由python调用
6、支持边编译边执行:python是解释型语言,边编译边执行
7、数据库接口:python提供所有主要的商业数据库的接口
8、GUI编程:python支持GUI可以创建和移植到许多系统调用
9、面向对象:python既支持面向过程又支持面向对象编程
10、可嵌入:python语言介于脚本语言和系统语言之间,可以将python嵌入到c/c++程序,让程雪的用户得到“脚本化”的能力
11、免费和开源:python是FLOSS(自由/开放源码软件)之一,允许自由发布软件备份,阅读和修改其源代码,将其一部分自由的用于新的软件中
12、高级:python是一种高级语言,相对于c,牺牲了性能而提升了效率,程序员可以不关注底层细节实现,把精力放在编程实现上
13、运用领域广泛:可运用于web开发、网络编程、自动化运维、Linux系统管理、数据分析、科学计算、人工智能’、机器学习等。
缺点:
1、GIL锁(全局解释器锁,全称GlobalInterpreterLock)限制并发:对多处理器支持不好。当python的默认解释器要执行字节码时,都需要先申请这个锁。如果试图通过多线程扩展应用程序,将总是被这个全局解释器锁限制。这时,可选择多进程的架构来提高程序的并发,也可以选择不同的python程序实现来运行程序。
2、python2和python3不兼容:如果一个普通的软件或者库不能做到后向兼容则会被用户抛弃。
3、python的运行速度比C语言要慢很多,跟java相比也要慢一些,但这种慢大多数情况下用户无法直接感知到,必须借助测试工具才能体现。
4、代码不能加密:python是解释性语言,源码都是以明文形式存放
END.
python语言特点有哪些-python语言的特点(优缺点)总结相关推荐
- python属于哪种类型的语言_Python是什么类型的编程语言,有什么特性
由于近几年人工智能的不断发展,Python也跟着火了,因为Python是深度学习技术的主流应用编程语言.同时它的应用场景很多,被称为"胶水语言".下面给大家科普一下Python这门 ...
- python语言中的多行注释符是_有没有一种方法可以在Python中创建多行注释? - python...
我最近开始研究Python,但是找不到如何实现多行注释.大多数语言都有块注释符号,例如 /* */ 我在Python中尝试过此方法,但它引发了错误,因此这可能不是正确的方法. Python实际上是否具 ...
- 浅谈python语言_浅谈Python语言基础知识点!
一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...
- 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...
十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 比你成功的人,比你还努力. 上周,SOHO中国董事长.地产大亨潘石屹,56岁生日当天发布微博宣布进军编程语言Python. 紧接着第二天,又 ...
- python答案2019版_程序设计语言Python_2019答案章节答案期末答案
查答案步骤: 第一步:各大应用市场下载助课宝APP,或点这里下载https://www.kuaisouti.com/app第二步:APP内找到本课程页面即可免费查看答案 或者参考以下动图: 随着4G. ...
- python程序设计语言是什么类型的语言-Python 是弱类型的语言 强类型和弱类型的语言区别...
Python 是弱类型的语言 在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言.C++.Java 是强类型语言的代表. 下面我们以 C++ 为例来演示强类型语 ...
- 基于python的界面自动化测试-基于Python语言的自动化测试实战第二章(上)
原标题:基于Python语言的自动化测试实战第二章(上) 测试环境搭建 2.1 Windows 下的环境搭建 如果想要学习一门编程语言,对于新手来说只需到其官方网站上去下载最新版本安装即可,但对于想要 ...
- python语言基础-Python语言基础01-初识Python
1. Python简介 1.1 Python的历史 Python的创始人为吉多·范罗苏姆(荷兰语:Guido van Rossum) 1989年的圣诞节期间:吉多·范罗苏姆为了在阿姆斯特丹打发时间,决 ...
- 为什么说python是世界上最好的语言-Python才是世界上最好的语言
[文末领取限免课程] Python是人工智能的未来. 前不久中国经济学会(CEA)发布了顶级编程语言交互排行榜:Python超越Java高居首位. 而且随着大数据和人工智能的发展,Python受到了越 ...
- python语言入门与精通-Python从入门到精通
来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味. Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编 ...
最新文章
- C语言的基础题目,几个c语言的基础题目
- python将csv文件拆分_【中年阿姨python入门】CSV文件拆分(DictReaderDictWriter)
- 力压 Java 与 C 的 Python 现状如何了?
- Node Capital生态布局初成,部分项目差强人意
- Linux驱动开发必看详解神秘内核(完全转载)
- 你可能不知道的字符比较中的“秘密”
- 位运算简介及实用技巧(二):进阶篇(1)
- Spring MVC 实现文件的上传和下载
- Centos yum安装snmp
- 单片机跑马灯c语言程序,51单片机跑马灯C语言代码!
- 正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等
- Android 字体颜色渐变效果 Span实现
- Windows无法安装,选中的磁盘为GPT分区形式 --解决办法
- 如何找回Nessus密码?
- 思维导图与概念图的区别是什么?
- vue 如何调用微信分享_Vue项目通过JSSDK调用微信分享接口
- Django个人博客开发练手demo笔记
- 本地连接-IP和DNS设置
- linux邮件thunderbird,在 Linux 中安装新版的Thunderbird 邮件客户端
- [Greenfoot中文教程] 自序 – Greenfoot WWWWW