好文档 - 专业文书写作范文服务资料分享网站

python 

天下 分享 时间: 加入收藏 我要投稿 点赞

Python的官方介绍是:

Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简 单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上 解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语 言,特别适用于快速的应用程序开发。

简单 易学 免费、开源 高层语言 可移植性 解释性

这一点需要一些解释。

一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你 的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选 项完成。当你运行你的程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中 并且运行。

而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码 运行 程序。在 计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成 计算机使用的机器语言并运行。事实上,由于你不再需要担心如何编译程序,如何确保 连接转载正确的库等等,所有这一切使得使用Python更加简单。由于你只需要把你的 Python程序拷贝到另外一台计算机上,它就可以工作了,这也使得你的Python程序更加 易于移植。 面向对象

Python即支持面向过程的编程也支持面向对象的编程。在 面向过程 的语言中,程序是 由过程或仅仅是可重用代码的函数构建起来的。在 面向对象 的语言中,程序是由数据 和功能组合而成的对象构建起来的。与其他主要的语言如C++和Java相比,Python以一

种非常强大又简单的方式实现面向对象编程。

可扩展性 可嵌入性 丰富的库 $python

>>> print”Hello world!” Hello world >>>

Linux : exit: Ctrl + d Windows : exit : ctrl + z

print实际上是一个操作符,而“Hello World”被称为一个字符串 注意

Python是大小写敏感的,即print与Print不一样——注意前一个是小写p而后一个是大写P。另 外,确保在每一行的开始字符前没有空格或者制表符

Python至少应当有第一行那样的特殊形式的注释。它被称作 组织行 ——源文件的头两个字符 是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你 执行 你的程序的时候,它应该运 行哪个解释器

字面意义上的常量 数

在Python中有4种类型的数——整数、长整数、浮点数和复数。 ● 2是一个整数的例子。 ● 长整数不过是大一些的整数。

● 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10

-4。

● (-5+4j)和(2.3-4.6j)是复数的例子。 字符串

使用单引号(') 所有的空白,即空格和制表符都照原样保留。

使用双引号(\) 在双引号中的字符串与单引号中的字符串的使用完全相同

使用三引号('''或\) 利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。 转义符 \\

在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。 自然字符串 自然字符串通过给字符串加上前缀r或R来指定。例如r\by \\n\

Unicode字符串

Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U。例如,u\Unicode string.\。 字符串是不可变的

按字面意义级连字符串 如果你把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,'What\\'s' 'your name?'会被自动转为\

一定要用自然字符串处理正则表达式。否则会需要使用很多的反斜杠。例如,后向引用符可以 写成'\\\\1'或r'\\1'。 标识符

● 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。

● 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组 成。

● 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中 的小写n和后者中的大写N。

● 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。 ● 无效 标识符名称的例子有2things、this is spaced out和my-name。 基本的类型是数和字符串

对象 Python把在程序中用到的任何东西都称为 对象

就每一个东西包括数、字符串甚至函数都是对象这一点来说,Python是极其完全地面向对象 的

给C/C++程序员的注释

使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。Python假定每个 物理 行 对应一个 逻辑行 。

默认地,Python希望每行都只使用一个语句

如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这 种用法。分号表示一个逻辑行/语句的结束

下面是一个在多个物理行中写一个逻辑行的例子。它被称为明确的行连接。 s = 'This is a string. \\ This continues the string.'

有时候,有一种暗示的假设,可以使你不需要使用反斜杠。这种情况出现在逻辑行中使用了圆 括号、方括号或波形括号的时候。这被称为暗示的行连接。

空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空 格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。 这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。

不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。我 强 烈建议 你在每个缩进层次使用 单个制表符 或 两个或四个空格 。

选择这三种缩进风格之一。

489af4a04t4i6jo0x0h1
领取福利

微信扫码领取福利

微信扫码分享