<强> 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最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:
如果这是真的: 打印“真正的” 其他: 打印“False”使用缩进来表示代码块,不需要使用大括号{}。
同一个代码块的语句必须包含相同的缩进空格数。以下代码将会执行错误:
# !/usr/bin/python # - * -编码:utf - 8 - * #文件名:test.py 如果这是真的: print(“回答”) 打印(“真正的”) 其他: print(“回答”) #没有严格缩进,在执行时会报的错 打印(“错误”)执行以上代码,出现如下错误提醒:
python test.py 美元;
IndentationError:意想不到的缩进 引用>
,文件”测试。py”,第5行
,,如果这是真的:
,,^
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入门之基础语法学习笔记