python学习1:华氏和摄氏的转换学代码
对于一个一点编程经验的人来说,现在有点兴趣学习编程真的挺难,在网上看了一些视频,但真的看不懂,对于大神来说,编程这是理所当然的思维方式,可是对我这种小白来说,视频里讲的可能就是莫名其妙的无法理解。
今晚在慕课网里找到一个视频,好象对于小白来说挺合适的,那现在就开始学吧。
不同温度(华氏和摄氏)之间表现方式的转换的代码。
#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("输入格式错误")
Python程度语法元素分析
1、程序的格式框架
1.1.缩进:同一个单一程序内缩进的大小要相同。
1.2.注释:不被计算机执行,用来方便程序员看。2、命名与保留字
2.1. 命名规则
2.1.1. 标识符:变量名、函数名等都是标识符。可以包括字母、数字和下划线,但不能以数字开头。
2.1.2. 大小写敏感:Python 是大小写敏感的,这意味着 `Variable` 和 `variable` 是两个不同的标识符。
2.1.3. 命名约定:虽然 Python 不强制要求特定的命名风格,但社区普遍遵循一些约定,如: 使用小写字母和下划线(snake_case)来命名变量和函数,例如 `my_variable`。 使用大写字母和下划线PPER_SNAKE_CASE)来命名常量,例如 `MAX_VALUE`。 - 使用首字母大写的形式(CamelCase)来命名类,例如 `MyClass`。2.2. 保留字
保留字是 Python 语言中预先定义的词汇,具有特殊的含义,不能用作标识符。常见的 Python 保留字有: `and` `as` `assert` `break` `class` `continue` `def` `del` `elif` `else` `except` `False` `finally` `for` `from` `global` `if` `import` `in` `is` `lambda` `None` `nonlocal` `not` `or` `pass` `raise` `return` `True` `try` `while` `with` `yield`