1.静态语言(C/C++/Java):使用编译执行。用编译器将源代码变成目标代码后就不再需要源代码。
脚本语言(Python/JavaScript/PHP):使用解释执行。每次都需要源代码参与。
2.在IDLE中有交互式和文件式的程序运行
3.缩进:一行代码开始前的空白区域,表示程序的格式框架
缩进是语法的一部分,缩进不正确程序运行错误
表达代码间包含和层次关系的唯一手段
程序内一致即可,一般用四个空格或一个TAB
4.注释
单行注释:以#开头
多行注释:以’’'开头和结尾
5.命名:关联标识符的过程
规则:大小写字母、数字、下划线和汉字等字符及组合
注意:大小写敏感,首字符不能是数字,不与保留字相同
6.数据类型
-
字符串:由0个或多个字符组成的有序字符序列
由一对单引号或一对双引号表示
字符串的序号:正向递增序号(从0开始);反向递减序号(最后一个字符是-1)
索引:<字符串>[M],返回字符串中序号为M的单个字符
切片:<字符串>[M:N],返回字符串中(序号从M 开始,不到N结束)的多个字符
例:TempStr[0:-1]即返回从0开始不到最后一个字符的字符串 -
数字类型:整数和浮点数
-
列表类型:由0个或多个数据组成的有序序列
使用[]表示,用逗号分隔各元素
例:[‘F’,‘f’]表示两个元素字符串’F’和’f’
使用保留字 in 判断一个元素是否在列表中
7.语句与函数
-
赋值语句:含有赋值符号的一行代码
赋值语句右侧的数据类型同时作用于变量 -
分支语句:由判断条件决定程序运行方向的语句
使用保留字if/elif/else构成条件判断的分支结构,每个保留字所在行最后存在一个冒号,是语法的一部分 -
函数:根据输入参数产生不同输出的功能过程
<函数名>(<参数>)
8.输入与输出
-
输入函数 input(),从控制台获得用户输入的函数
<变量>=input(<提示信息字符串>)
input输入的数据都是以字符串的形式保存的 -
输出函数print(),以字符形式向控制台输出结果的函数
格式化例子:print(“转换后的温度是{:.2f}F”.format(F))
{}是槽,后续变量填充到槽中;{:.2f}表示将变量C填充时取小数点后2位
输出的两个内容之间加逗号,输出结果两个内容之间多了一个空格
print()中增加end=""参数表示输出后不增加换行,多个print()可以连续输出。
9.评估函数eval(),去掉参数最外侧引号并执行余下语句的函数
eval(<字符串或字符串变量>)