Python语言特点

解释型语言

  • 编译型语言是将源代码通过编译器编译为可执行文件,然后交给操作系统后交给CPU调度。
    编译型语言执行效率比较高。
  • 解释型语言是将源代码通过解释器逐行解释每一句源代码,然后交给操作系统交给CPU,然后进行下一行语句解释交给操作系统再交给CPU。
    解释型语言具有跨平台的优点。

简单直观

开源,代码量少,适用于短期开发的日常任务。

完全面向对象

面向对象也就是解决一个问题之前,先考虑这个问题是谁来解决,他怎么做不管,最后做好就ok。
函数、模块、数字、字符串都是对象,在Python中一切皆对象。
完全支持继承、重载、多重继承。
支持重载运算符、支持泛型设计。
拥有强大的标准库,Pyhton语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数;Python标准库中提供有系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。
Python社区的第三方模块,有科学计算、Web开发、数据库接口、图形系统等多个领域。

Pyhton源程序是以.py为后缀的可执行文件。

Python2不支持中文;尽量使用Pyhton3(但是Python3.0不支持向下兼容)

执行Python程序的三种方式:

  • Python解释器:2.x python xxx.py 3.x python3 xxx.py
    其他解释器:CPyhton 官方版本的C语言实现;Jython 可以运行在java平台;IronPython 运行在.NET和Mono平台;PyPy Python实现的,支持JIT即时编译。

  • 交互式运行Python程序:在终端输入Python,然后就会进入交互模式
    在这里插入图片描述
    缺点:代码不能保存,不适合运行太大的程序
    退出shell:直接输入exit()回车;ctrl+D;quit()
    IPython 交互式shell:支持自动补全;自动缩进;支持bash shell命令;内置了许多很有用的功能和函数。IPython是基于BSD开源的。
    退出命令:exit 和 ctrl+D

  • IDE 集成开发环境,Pycharm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值