一、基本程序要素
1、拼写和命名
模块、变量、函数、方法 一般采用小写。除了模块,当变量函数和方法的名称中包含一个或多个嵌入的名称的时候,嵌入的名称是首字母大写。
类名首字母大写,嵌入名称首字母也是大写。
名称类型 | 示例 |
---|---|
变量 | salary, hoursWorked, isAbsent |
常量 | ABSOLUTE_ZERO, INTEREST_RATE |
函数或方法 | printResults, cubeRoot, isEmpty |
类 | BankAccount, SortedSet |
2、赋值语句
=
多变量赋值
minValue, maxValue = 1, 100
变量值交换
a, b = b, a
二、控制语句
if name == “main”
if __name__ == "__main__":
main()
当模块直接运行时,以下代码将被运行;当模块是被导入时,代码块不被运行。
三、字符串的格式化
1、%
(1) % , … ,
%s或d 格式化字符串用s,格式化正数用d。当字段的宽度是正数的时候,数据是右对齐的;当字段的宽度是负数的时候,会将其左对齐。
例如
for exponent in range(7, 11):
print("%-3d%12d" % (exponent, 10 ** exponent))
执行结果为:
7 1000000
8 10000000
9 100000000
10 1000000000
(2) %.f 对浮点数据类型进行格式化,precision是精度的意思。
2、format()
<模版字符串>.format(<逗号分隔的参数>) 槽用{}表示
格式控制:
: <填充> <对齐> <宽度> <,> <.精度> <类型>
引导符号