文件名称:Python的特点-python基础培训
文件大小:998KB
文件格式:PPT
更新时间:2024-05-15 03:05:41
python基础
Python的特点 高级 面向对象 可移植性 可扩展性 可嵌入性 健壮性 解释性 易学易读易用 * 高级:在C、C++之上的语言,不必注重内存管理等细节,比如列表、字典等是内建与语言本身的,相当与内置类型,而不像C++语言,还要使用标准库来使用这类对象。 面向对象:类封装了数据和方法,与C++和JAVA相比,python以一种非常强大而又简单的方式来实现面向对象(主要是简单) 可移植:python是用c写的,c具有可移植性,所以python可以运行在任何具有ANSI C编译器的平台上。这些平台包括Linux、Windows、FreeBSD、VxWorks、Windows CE甚至 还有PocketPC 可扩展:python支持模块,模块之间相对独立,对外提供接口。在python中可以使用c或c++编写的代码 可嵌入:其他语言也可以访问、调用python模块的接口。可以在C++或java中运行python脚本、调用python模块的接口等 健壮性:异常处理的能力,出现异常是,解释程序会转出一个堆栈跟踪,会包含程序崩溃的原因。 解释性:相对于编译性语言,可以直接从源代码运行程序。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加易于移植。