网站大量收购闲置独家精品文档,联系QQ:2885784924

Python3 的基础语法.pdf

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python3 的基础语法

Python3 基础语法 1.1.编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可 以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 1.2.标识符 第一个字符必须是字母表中字母或下划线_。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 在 Python 3 中,非-ASCII 标识符也是允许的了。 1.3.python保留字 保留字即关键字 ,我们不能把它们用作任何标识符名称 。Python 的标准库提供 了一个 keyword module,可以输出当前版本的所有关键字: import keyword keyword.kwlist [False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield] 1.4.注释 Python 中单行注释以 # 开头,实例如下: #!/usr/bin/python3 # 第一个注释 print (Hello, Python!) # 第二个注释 执行以上代码,输出结果为: Hello, Python! 多行注释可以用多个 # 号: #!/usr/bin/python3 # 第一个注释 第 1 页 共 117 页 # 第二个注释 print (Hello, Python!) 执行以上代码,输出结果为: Hello, Python! 1.5.行与缩进 python 最具特色的就是使用缩进来表示代码块,不需要使用大括号 ({})。 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下: if True: print (True) else: print (False) 以下代码最后一行语句缩进数的空格数不一致,会导致运行错误: if True: print (Answer) print (True) else: print (Answer) print (False) # 缩进不一致,会导致运行错误 以上程序由于缩进不一致,执行后会出现类似以下错误: File test.py, line 6 print (False) # 缩进不一致,会导致运行错误 ^ IndentationError: unindent does not match any outer indentation level 1.6.多行语句 Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 (\)来实现多行语句,例 如: total item_one + \ item_two + \ item_three 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 (\),例如: total [item_one, item_two, item_three, 第 2 页 共 117 页 item_four, item_five] 1.7.数据类型 python 中数有四种类型:整数、长整数、浮点数和复数。 整数, 如 1 长整数 是比较大的整数 浮点数 如 1.23、3E-2 复数 如 1 + 2j、 1.1 + 2.2j 1.8.字符串 python 中单引号和双引号使用完全相同。 使用三引号 (或)可以指定一个多行字符串。 转义符 \ 自然字符串, 通过在字符串前加 r 或 R。 如 rthis is a line with \n 则\n 会显示,并不是 换行。python 允许处理 unicode 字符串,加前缀 u 或 U, 如 uthis is an unicode string。字 符串是不可变的。按字面意义级联字符 串,如this is s

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档