Python学习入门:7大特点及相关语法

2023年 7月 11日 46.7k 0

Python初步了解

Python 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性:

Python简史

贵铎·范·罗萨姆(Guido van Rossum)于1989 年底始创了Python,那时,他还在荷兰的CWI(Centrum voor Wiskunde en Informatica,国家数学和计算机科学研究院)。1991 年初,Python 发布了第一个公开发行版

Python特点

当人们询问:“什么是Python?”的时候,很难用任何一个具象来描述它。人们更倾向于一口气不加思索地说出他们对Python 的所有感觉,Python 是_(请填写),这些特点究竟又是什么呢?为了让你能知其所以然,我们下面会对这些特点进行逐一地阐释

1.高级 系统调用的解释型脚本语言,例如Tcl、Perl 和Python。这些语言都有高级的数据结构,这样就减少了以前“框架”开发需要的时间。。像Python 中的列表(大小可变的数组)和字典(哈希表)就是内建于语言本身的。在核心语言中提供这些重要的构建单元,可以鼓励人们使用它们,缩短开发时间与代码量,产生出可读性更好的代码。

2.面向对象 面向对象 编程支持将特定的行为、特性以及和/或功能与它们要处理或所代表的数据结合在一起。Python 的面向对象的特性是与生俱来的。然而,Python 绝不想Java 或Ruby 仅仅是一门面向对象语言,事实上它融汇了多种编程风格。

2.可升级 Shell脚本的代码重用度很低。Python 却不是这样,你可以不断地在各个项目中完善你的代码,添加额外的新的或者现存的Python 元素,也可以重用您脑海中的代码。Python 提供了基本的开发模块,你可以在它上面开发你的软件,而且当这些需要扩展和增长时,Python 的可插入性和模块化架构则能使你的项目生机盎然和易于管理。

3.可扩展 就算你的项目中有大量的Python 代码,你也依旧可以有条不紊地通过将其分离为多个文件 或模块加以组织管理。而且你可以从一个模块中选取代码,而从另一个模块中读取属性。更棒 的是,对于所有模块,Python 的访问语法都是相同的。容易地使用 C 编写扩展确实Python 的优势。

4.可移植性 因为Python 是用C 写的,又由于C 的可移植性,使得Python 可以运行在任何带有ANSI C 编译器的平台上。尽管有一些针对不同平台开发的特有模块,但是在任何一个平台上Python 开发的通用软件都可以稍事修改或者原封不动的在其他平台上运行。这种可移植性既适用于不同的架构,也适用于不同的操作系统。

5.易学易读 Python 关键字少、结构简单、语法清晰。它没有其他语言通常用来访问变量、定义代码块和进行模式匹配的命令式符号(;)。Python 代码变得更加定义清晰和易于阅读。Python没有给你多少机会使你能够写出晦涩难懂的代码,而是让他人很快就能理解你写的代码。

6.易维护与健壮性 Python 项目的成功很大程度上要归功于其源代码的易于维护。针对错误,Python 提供了“安全合理”的退出机制,让程序员能掌控局面。一旦你的Python 由于错误崩溃,解释程序就会转出一个“堆栈跟踪”,那里面有可用到的全部信息,包括你程序崩溃的原因以及是那段代码(文件名、行数、行数调用等等)出错了。

7. 其他也是高效的快速原型开发工具。Python 有许多面向其他系统的接口,大家已经为Python 开发了为数众多的扩展库,即“即插即用”。内存管理器。C 或者C++最大的弊病在于内存管理是由开发者负责的,哪怕是对于一个很少访问、修改和管理内存的应用程序,程序员也必须在执行了基本任务之外履行这些职责。内存管理是由Python 解释器负责的。解释性和(字节)编译性。Python 是一种解释型语言,这意味着开发过程中没有了编译这个环节。类似于Java,Python实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。

相关语法

输入函数 1. >>>print 变量名 ——显示变量内容 2. >>>变量名 ——所有以字符串形式显示内容即变量的字符串表示 3. >>>_ ——_表示最后一个表达式的值(上一个) 4. >>>print “%s is number %d” %(“python”,1) ——融合c的格式输出控制语法 5. >>>print >> , ‘Fatal error:invalid input!’ ——重定向,也可输出到文件

输出函数 1. >>>user=(‘Enter login name:’) ——函数raw_input()实现键盘输入,user的值是输入的值不包括’Enter login name:’ 2. >>>help(raw_input) ——help()函数帮助查看函数信息,帮助函数 3. 只要在print 语句的最后添加一个逗号(,), 就可以改变按行输出。 4. 通过指定输出格式, 程序员可以最大程度的控制输出布局,

注释 1. # 符号标示注释,从 # 开始,直到一行结束的内容都是注释。 2. 文档字符串的特别注释。你可以在模块、类或者函数的起始添加一个字符串,起到在线文档的功能

运算法 1. 算术运算符:+ - * / // % * ——两种除法:/传统除法,//浮点除法(结果四舍五入)。乘方运算符()。+ 和 - 优先级最低, , /, //, %优先级较高, 单目运算符 + 和 - 优先级更高, 乘方()的优先级最高。 2. 比较运算符:= == != ——表达式值返回真假,!= 为两种不等于。 3. 逻辑运算符:and or not ——逻辑运算符可以将任意表达式连接在一起,并得到一个布尔值:3

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论