1. 程序的格式框架
- 代码高亮
色彩辅助体系 - 缩进
程序的格式框架
-单层多层,是语法的一部分
-所属关系
-缩进长度一致 一般4个空格或一个TAB键 - 注释
提高可读性
-单行 #
-多行 三个单引号作为开头结尾'''
2.命名与保留字
-
TempStr C F 变量名字
-变量 程序中用于保存和表示数据的占位符号
用标识符来表示,关联标识的过程叫命名
-用等号赋值或修改当前的值 -
命名
-命名规则
大小写字母 数字 下划线 汉字等字符及其组合
-注意事项
大小写敏感 首字符不能使数字
不能与保留字(被编程语言内部定义并保留使用的表示符)相同 可查表(33个)
3. 数据类型
整数 小数 单双引号
整数 浮点数 字符串 列表
-
供计算机程序理解的数据形式
-无语法歧义,定义数据的形式 -
数据类型
程序设计语言通过一定方式向计算机表达数据的形式
"123"文本字符串
123 数字 -
字符串-单双引号
由0个 或多个字符组成的有序字符序列 -
索引(由于字符有序,从零编号)
使用[]获取字符串中一个或多个字符
-正向递增序号0 1 2
-反向递减序号-3 -2 -1
-索引 返回字符串中单个字符 <字符串>[M]
-切片 返回字符串中的一段字符串 <字符串>[M:N]
[1:3]取出第一二个字符,但是不到第三个
[0:-1]从零开始,但不到最后一个字符,相当于去掉最后一个字符串 -
数字类型
整数
浮点数 实数 带有小数部分 -
列表
由零个或多个数据组成的有序序列
用[]表示 中间的元素用逗号分离
['f', 'F']表示两元素F f -
使用保留字in判断一个元素是否在列表中
4.语句与函数
-
赋值语句
由赋值符号构成的一行代码
-赋值语句用来给变量赋予新的数据值
-赋值语句右侧的数据类型同时作用于变量 -
分支语句
if elif else
由判断条件决定程序运行方向的语句
-if 如果条件成立 执行冒号之后的语句
冒号是语法的一部分 语句与条件所属关系
- 函数
根据输入参数产生不同输出的功能过程
<函数名>(<参数>)
5.输入与输出
- 输入
获得外部信息
-input(<提示信息字符串>)函数
比如“请输入” - 输出
print(<拟输出字符串或字符串变量>)
-print 函数的格式化{:.2f}C".format(C)
{}表示槽 将format函数中的变量的值填充到槽中
:.2f 将C填进来时取小数点后两位 - eval 评估函数
去掉参数最外侧引号并执行余下语句的函数
eval("1")
1
eval("1+2")
3
eval('"1+2"')
"1+2"
eval('print("hello")')
hello
将字符串1变为数字1
TempStr[0:-1]值是"12.3"
eval(TempStr[0:-1]) 输出是12.3
6.代码分析
#TempConvert.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
7.小结
缩进 注释 命名 变量 保留字
数据类型
赋值语句 分支语句 函数
input print eval print格式化
网友评论