python学习笔记(北京理工大学Python语言程序设计 嵩天MOOC)一

温度转换示例

#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("输入格式错误")

单行注释:#
多行注释 以’’'开头和结尾
赋值符号: =
保留字/关键字(33个)

and elif import raise global
as else in return nonlocal
assert except is try True
break finally lambda while False
class for not with None
continue from or yield
def if pass del

数据类型:字符串 整数 浮点数 列表
字符串:由0个或多个字符组成的有序字符序列。由一对单引号或一对双引号表示。从0开始编号。
正向递增序号和反向递减序号
python学习笔记(北京理工大学Python语言程序设计 嵩天MOOC)一_第1张图片
索引:返回字符串中的单个字符
切片:返回字符串中的一段字符子串
python学习笔记(北京理工大学Python语言程序设计 嵩天MOOC)一_第2张图片
列表类型:由0个或多个数据组成的有序序列。列表使用[]表示 ,分隔各元素
保留字in判断一个元素是否在列表中
{}表示槽,后续变量填充到槽中
{:.2f}表示将变量填充到这个位置时取小数后2位
评估函数eval():去掉参数最外侧引号并执行余下语句的函数

你可能感兴趣的:(python学习笔记)