python入门之基础语法学习笔记

  

<强> Python中文编码

  

Python文件中如果未指定编码,在执行过程会出现报错:

  

Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。

  

解决方法为只要在文件开头加入,# - * -编码:utf - 8 - *安康;或者,#编码=utf-8 就行了。
  

  

<强> Python标识符

  

在Python里,标识符由字母,数字,下划线组成。

  

在Python中,所有标识符可以包括英文,数字以及下划线(_),但不能以数字开头。
  Python中的标识符是区分大小写的。
  以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能从XXX用进口*而导入;
  以双下划线开头的__foo代表类的私有成员;以双下划线开头和结尾的__foo__代表Python里特殊方法专用的标识,如__init__代表类的构造函数。
  Python可以同一行显示多条语句,方法是用分号;,分开,如:
  

        在祝辞祝辞打印(“hello”);打印(" ");   你好   之前      

<强> Python保留字符

  

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。

  

所有Python的关键字只包含小写字母。

  

 python入门之基础语法学习笔记

  

<强>行和缩进

  Python与

学习其他语言最大的区别就是,Python的代码块不使用大括号,{},来控制类,函数以及其他逻辑判断.python最具特色的就是用缩进来写模块。
  缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
  

        如果这是真的:   打印“真正的”   其他:   打印“False”      

使用缩进来表示代码块,不需要使用大括号{}。
  同一个代码块的语句必须包含相同的缩进空格数。

  

以下代码将会执行错误:

        # !/usr/bin/python   # - * -编码:utf - 8 - *   #文件名:test.py      如果这是真的:   print(“回答”)   打印(“真正的”)   其他:   print(“回答”)   #没有严格缩进,在执行时会报的错   打印(“错误”)      

执行以上代码,出现如下错误提醒:

  
  

python test.py 美元;
  ,文件”测试。py”,第5行
  ,,如果这是真的:
  ,,^
  

IndentationError:意想不到的缩进      

IndentationError:意外indent 错误是python编译器是在告诉你“嗨,老兄,你的文件里格式不对了,可能是标签和空格没对齐的问题”,所有python对格式要求非常严格。

  

如果是,IndentationError: unindent不匹配任何外缩进级别错误表明,你使用的缩进方式不一致,有的是tab键缩进,有的是空格缩进,改为一致即可。

  

因此,在Python的代码块中必须使用相同数目的行首缩进空格数。

  

建议你在每个缩进层次使用,单个制表符,或,两个空格,或,四个空格,切,记不能混用

  

<强>多行语句

  

Python语句中一般以新行作为为语句的结束符。

  

Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,将一行的语句分为多行显示,如下所示:
  

        总=item_one + \   item_two + \   item_three      

语句中包含[],{}或()括号就不需要使用多行连接符。如下实例:

        总=[‘item_one’,‘item_two’,‘item_three’,   “item_four”、“item_five ']      

<强> Python引号

  

Python可以使用引号('),双引号(“),三引号(“”或“””)来表示字符串,引号的开始与结束必须的相同类型的。

  

其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。

        词="   句子="这是一个句子。”   段=" "这是一个段落。   包含了多个语句”“”      

<强> Python注释

python入门之基础语法学习笔记