Python程序设计第二章Python语言数据类型运算符和表达式.pptVIP

Python程序设计第二章Python语言数据类型运算符和表达式.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python程序设计第二章Python语言数据类型运算符和表达式

Python程序基本概念 仅仅打印“Hello World”就足够了吗?我们应该想要做更多的事——想要得到一些输入,然后做操作,再从中得到一些输出。在Python中,我们可以使用常量和变量来完成这些工作。 常量 一个字面意义上的常量的例子是如同5、1.23、9.25e-3这样的 数,或者如同‘This is a string’、“It‘s a string!”这样的字符串。 它们被称作字面意义上的,因为它们具备 字面 的意义——按照它们的字面意义使用它们的值。数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 str[20] = “hello”. Python中的字符串可以如下表示: 使用单引号(‘):可以用单引号指示字符串,就如同’Quote me on this‘这样。所有的空白,即空格和制表符都照原样保留。 使用双引号(“):在双引号中的字符串与单引号中的字符串的使用完全相同,例如”What‘s your name?“。 字符串 使用三引号(‘’‘或“”“):利用三引号,可以指示一个多行的字符串,可以在三引号中自由的使用单引号和双引号,如: 字符串 转义符 假设想要在一个字符串中包含一个单引号(‘),那么该怎么指示这个字符串?例如,这个字符串是What’s your name?。 肯定不能用‘What’s your name?‘来指示它,因为Python会弄不明白这个字符串从何处开始,何处结束。 所以,需要指明单引号而不是字符串的结尾。可以通过 转义符 来完成这个任务。用\’来指示单引号 ——注意这个反斜杠。现在可以把字符串表示为‘What\’s your name?‘。 另一个表示这个特别的字符串的方法是“What‘s your name?”,即用双引号。类似地,要在双引号字符串中 使用双引号本身的时候,也可以借助于转义符。另外,可以用转义符\\来指示反斜杠本身。 值得注意的一件事是,在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行 字符串 自然字符串 如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如rNewlines are indicated by \n“ 比较下面两句话的区别: 字符串 Unicode字符串 Unicode是书写国际文本的标准方法。如果想要用中文、日文、韩文等写文本,那么需要有一个支持Unicode的编辑器。类似地,Python允许处理Unicode文本——只需要在字符串前加上前缀u或U。例如,uThis is a Unicode string.。 在处理文本文件的时候尽量使用Unicode编码,特别是文件中含有用非英语的语言写的文本。 字符串 字符串是不可变的 这意味着一旦创造了一个字符串,就不能再改变它了。虽然这看起来像是一件坏事,但实际上它不是。我们将会在后面的程序中看到为什么说它不是一个缺点。 级连字符串 如果把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,What\s your name?会 被自动转为Whats your name?。 变量 仅仅使用字面意义上的常量很快就会不能满足我们的需求——我们需要一种既可以储存信息又可以对它们进行操作(改变它的内容)的方法。这是为什么要引入 变量 。 变量的值可以变化,即可以使用变量存储任何东西。变量只是计算机中存储信息的一部分内存。与字面意义上的常量不同,需要一些能够访问这些变量的方法,因此要给变量命名。 标识符的命名 变量是标识符的例子。 标识符 是用来标识 某样东西 的名字。在命名标识符的时候,要遵循这些规则: 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。 有效 标识符名称的例子有i、__my_name、name_23和a1b2_c3。 无效 标识符名称的例子有2things、this is spaced out和my-

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档