1、Python 语法基础
1.1 分层缩进
Python相比于c语言或者其他对格式要求不严格的来说对缩进要求严格,尤其是当代码中包含大量嵌套结构时,良好的缩进可以使代码结构更加清晰。Python编程规范指出,缩进最好采用空格的形式,每一层向右缩进4个空格,一般不建议用Tab键缩进。
1.2 代码注释
- 单行注释:以“#”字符开始,同一行其后的内容都视为注释。
import string , random #引入相关标准库
- 多行注释,用三个单引号或者三个双引号将注释内容包围起来。
''' for i in range(6): capta+= random.choice(words) #随机选择一个字母或数字 print(capta) #打印生成的验证码字符串 '''
1.3 断行
Python可以不需要分号分隔语句,也可以将两条语句写在同一行中用分号分隔,如果缩进语句块只有一条语句,可以直接写在“:”之后,如果一条语句过长或者为了结构清晰可以使用“\”将该行内容写到下一行:
print('+');print('-') #用;分隔写在同一行的两条语句
if a>0:print('+') #缩进的语句只有一条而写在同一行内
else:print('-') #缩进的语句只有一条而写在同一行内
print('I am a tetacher',\
first_name,\
last_name) #最后三行去掉\也是正确的
2、Python输入/输出
2.1 接收键盘输入
input(),这是python内建函数,直接使用即可。
2.2 显示处理结果
使用print(value,...,sep='',end=''),一般使用中直接在括号里加输出结果:
print('I am a tetacher')
2.3 用Python计算
Python支持算式与代数运算,以下为一些例子:
python标准库还内置了一个math模块,提供了很多数学函数及功能:
使用math模块中的函数时,其前面应加上“math.”,表明调用的是math模块中的函数。python计算速度非常快,且提供了对大整数的支持
第二天完。