注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢
来自:中国大学mooc 《Python语言程序设计》北京理工大学 嵩天、黄天羽、礼欣
笔记
1 注释
不被程序执行的辅助性说明信息
- 单行注释:以#开头,其后内容为注释
#这里是单行注释
- 多行注释:以’’'开头和结尾
’’’ 这是多行注释第一行
这是多行注释第二行 '
2 字符串的使用
使用[ ]获取字符串中一个或多个字符
- 索引:返回字符串中单个字符 <字符串>[M]
"请输入带有符号的温度值: "[0] 或者 TempStr[-1]
- 切片:返回字符串中一段字符子串 <字符串>[M: N]
"请输入带有符号的温度值: "[1:3] 或者 TempStr[0:-1]
3 列表类型
由0个或多个数据组成的有序序列
- 列表使用[ ]表示,采用逗号(,)分隔各元素
[‘F’,‘f’]表示两个元素’F’和’f’
-
使用保留字 in 判断一个元素是否在列表中
TempStr[-1] in ['C','c']
判断前者是否与列表中某个元素相同
4 赋值语句
由赋值符号构成的一行代码
- 赋值语句用来给变量赋予新的数据值
C=(eval(TempStr[0:-1])-32)/1.8 #右侧运算结果赋给变量C
- 赋值语句右侧的数据类型同时作用于变量
TempStr=input("") #input()返回一个字符串,TempStr也是字符串
5 分支语句
由判断条件决定程序运行方向的语句
- 使用保留字if elif else构成条件判断的分支结构
if TempStr[-1] in ['F','f']:#如果条件为True则执行冒号后语句
- 每个保留字所在行最后存在一个冒号(?,语法的一部分
冒号及后续缩进用来表示后续语句与条件的所属关系
6 函数
根据输入参数产生不同输出的功能过程
- 类似数学中的函数, y = f(x)
print("输入格式错误") #打印输出 "输入格式错误"
- 函数采用 <函数名>(<参数>) 方式使用
eval(TempStr[0:-1]) # TempStr[0:-1]是参数
7 输入函数 input()
从控制台获得用户输入