Python程序设计-第二章Python语言数据类型、运算符和表达式.ppt
《Python程序设计-第二章Python语言数据类型、运算符和表达式.ppt》由会员分享,可在线阅读,更多相关《Python程序设计-第二章Python语言数据类型、运算符和表达式.ppt(35页珍藏版)》请在三一办公上搜索。
1、Python程序设计Programming in Python,主讲:庞胜利,2,第二章 Python语言数据类型、运算符和表达式,Python程序基本概念Python运算符Python表达式,Python程序基本概念,仅仅打印“Hello World”就足够了吗?我们应该想要做更多的事想要得到一些输入,然后做操作,再从中得到一些输出。在Python中,我们可以使用常量和变量来完成这些工作。,常量,一个字面意义上的常量的例子是如同5、1.23、9.25e-3这样的 数,或者如同This is a string、“Its a string!”这样的字符串。它们被称作字面意义上的,因为它们具备 字
2、面 的意义按照它们的字面意义使用它们的值。数2总是代表它自己,而不会是别的什么东西它是一个常量,因为不能改变它的值。因此,所有这些都被称为字面意义上的常量。,数,在Python中有4种类型的数整数、长整数、浮点数和复数。2是一个整数的例子。长整数不过是大一些的整数。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表 示52.3*10-4。(-5+4j)和(2.3-4.6j)是复数的例子,字符串,字符串是 字符的序列。C语言中用字符数组表示,如char str20=“hello”.Python中的字符串可以如下表示:使用单引号():可以用单引号指示字符串,就如同
3、Quote me on this这样。所有的空白,即空格和制表符都照原样保留。使用双引号(“):在双引号中的字符串与单引号中的字符串的使用完全相同,例如”Whats your name?“。,字符串,使用三引号(或“”“):利用三引号,可以指示一个多行的字符串,可以在三引号中自由的使用单引号和双引号,如:,这是一个多行的字符串,你可以写入任意字符,甚至是单引号和双引号,字符串,转义符 假设想要在一个字符串中包含一个单引号(),那么该怎么指示这个字符串?例如,这个字符串是Whats your name?。肯定不能用Whats your name?来指示它,因为Python会弄不明白这个字符串从何
4、处开始,何处结束。所以,需要指明单引号而不是字符串的结尾。可以通过 转义符 来完成这个任务。用来指示单引号 注意这个反斜杠。现在可以把字符串表示为Whats your name?。另一个表示这个特别的字符串的方法是“Whats your name?”,即用双引号。类似地,要在双引号字符串中 使用双引号本身的时候,也可以借助于转义符。另外,可以用转义符来指示反斜杠本身。值得注意的一件事是,在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行,This is the first sentence.This is the second sentence.,This is
5、the first sentence.This is the second sentence.,字符串,自然字符串 如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如rNewlines are indicated by n“比较下面两句话的区别:,print Newlines are indicated by nhello print rNewlines are indicated by nhello,字符串,Unicode字符串Unicode是书写国际文本的标准方法。如果想要用中文、日文、韩文等写文本,那么需
6、要有一个支持Unicode的编辑器。类似地,Python允许处理Unicode文本只需要在字符串前加上前缀u或U。例如,uThis is a Unicode string.。在处理文本文件的时候尽量使用Unicode编码,特别是文件中含有用非英语的语言写的文本。,字符串,字符串是不可变的 这意味着一旦创造了一个字符串,就不能再改变它了。虽然这看起来像是一件坏事,但实际上它不是。我们将会在后面的程序中看到为什么说它不是一个缺点。级连字符串 如果把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,Whats your name?会 被自动转为Whats your name?。,Wh
7、ats your name?,Whats your name?,Whats+your name?,变量,仅仅使用字面意义上的常量很快就会不能满足我们的需求我们需要一种既可以储存信息又可以对它们进行操作(改变它的内容)的方法。这是为什么要引入 变量。变量的值可以变化,即可以使用变量存储任何东西。变量只是计算机中存储信息的一部分内存。与字面意义上的常量不同,需要一些能够访问这些变量的方法,因此要给变量命名。,标识符的命名,变量是标识符的例子。标识符 是用来标识 某样东西 的名字。在命名标识符的时候,要遵循这些规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(_)。标识符名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 第二 语言 数据类型 运算 表达式
链接地址:https://www.31ppt.com/p-6516474.html