小白Python学习笔记1
实例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("输入格式错误")
1.1程序的格式框架
1.1.1缩进:一行代码前的空白区域,表达程序的格式框架。
1.2注释:
单行注释 | 以#号开头 |
---|---|
多行注释 | 在’’’ ‘’'之间 |
1.3命名、变量、保留字
1.3.1变量:用于保存和表示数据的占位符
1.3.2变量命名规则:大小写字母、数字、下划线组合。
首字符不能是数字,不能是保留字。
1.3.3保留字:也叫关键字,是编程语言基本单词。
1.4数据类型
1.4.1字符串类型:由0个或多个字符组成的有序字符序列。
由一对 ” 或一对 ’ 表示。
字符串的使用:
1.索引:返回字符串中单个字符。例TempStr[-1]为f或c
2.切片:返回字符串中一段字符。例TempStr[0:-1]
1.4.2数字类型
1.整数类型:数学中的整数
2.浮点数类型:数学中的实数,带小数部分
1.4.3列表类型:由0个或多个数据组成的有序序列
用[ ]表示,用(,)分隔元素。使用保留字in判断一个元素是否在列表中。TempStr[-1] in [‘C’,‘c’] 判断前者是否与列表中某个元素相同。
1.5语句与函数
1.5.1语句:该实例中出现赋值语句和分支语句
1.赋值语句:由赋值符号构成的一段代码。用来给变量赋予新的数据值。如C=(eval(TempStr[0:-1])-32)/1.8
赋值语句右侧的数据类型同时作用于变量。
如TempStr=input(" ")#input返回一个字符串。
2.分支语句:由判断条件决定程序运行方向的语句。使用if、elif、else保留字构成分支结构。保留字所在行应有:
1.5.2函数:根据输出参数产生不同输出的功能过程。
该实例中出现input()、eval()和print()函数。
1.输入函数input():从控制台获得用户输入的函数。
格式:<变量>=input(“提示信息字符串:”)
TempStr=input(“请输入:”)
2.输出函数print():以字符形式向控制台输出结果的函数。
3.eval()函数:去掉参数最外侧引号并执行余下语句的函数
上一篇: python scrapy 环境搭建