2.1缩进规则
行尾的“:”表示下一行代码缩进的开始。缩进只使用空白实现,必须使用4个空格来表示每级缩进。
2.2 注释
- 单行注释。 以#开头。
- 多行注释。 该类注释标记成对出现。有两种方式:(a)用3个单引号 ''' 将注释括起来。(b)用3个双引号 """ 将注释括起来。
【注意】:注释不可以嵌套。
在使用中文注释时,在文件开头声明是中文编码格式。在文件开头加上如下代码:
#coding=utf-8
#coding=gbk
2.3 编码
编码:计算机编程语言的代码。计算机只能处理数字,必须要将处理的文本、图片等信息转换为数字。
- GB2312编码:适用于中文汉字处理。
- GBK编码:汉字编码标准之一。
- Unicode编码:是一种世界上所有字符的编码。该编码能把所有语言都统一到一套编码里,这样就不会出现乱码的问题。
- UTF-8编码:是一种可变长的编码方式。
ASC 编码和Unicode编码的区别:ASC 编码是1个字节,Unicode编码通常是两个字节。为了节约存储空间,出现了把Unicode编码转换为“可变长编码”的UTF-8编码。在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
默认情况下,python源码文件以UTF-8格式进行编码,所有字符串都是Unicode字符串。
2.4 标识符和关键字
python语言的标识符使用规则和C语言类似。
- 第一个字符必须是字母或下划线_。
- 区分大小写
- 标识符不能以数字开头
【注意】:以一个下划线开始的标识符(如_foo)不能用from module import语句导入。
前后均有两个下划线的标识符(如__init__)被特殊方法保留。
前边有两个下划线的标识符(如__bar)用来实现类私有属性。
2.5 变量
python 中没有常量,没有提供如Java、C语言、C++设定的const修饰符。
变量命名规则:
- 变量可以包括字母、数字、下划线,但是不能用数字作为开头
- 变量不能包含空格,但可以使用下划线来分割其中的单词。如grade_name是合法的,但grade name是不合法的。
- 关键字不能做变量名使用
- 不能将内置函数名用作变量名
- 除了下划线之外,其他符号不能用作变量名
- python变量名区分大小写,但一般使用小写来命名
- 变量在使用前必须先赋值,变量赋值以后才会创建该变量
变量可以存储规定范围内的值,并且值可以改变。python中的变量不需要声明,变量的赋值操作即是声明和定义变量的过程。变量的赋值不需要声明类型。每个变量在内存中创建都包括变量的标识、名称和数据这些信息。
输入和输出
输入:内置函数input()实现输入功能。
【注意】函数input不管输入的是什么,最终返回的都是字符串。如果需要输入数值,必须经过类型转换。
输出:函数print()格式如下:
print(value,...,sep=‘ ’,end=‘\n’)
- value 以及后面的省略号代表多个要输出的信息。
- sep 代表多个要输出信息的分割符,默认值为一个空格。
- end 默认为换行符。
【注意】当print中的多个字符串使用逗号“,”隔开时,会在每个输出项后面自动添加一个空格,从而输出一串字符。
print遇到逗号“,”时,就会输出一个空格。
print也可以输出整数或计算结果。
版权归原作者 Qsq_Zpy 所有, 如有侵权,请联系我们删除。