小白Python学习笔记1

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

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()函数:去掉参数最外侧引号并执行余下语句的函数
在这里插入图片描述

版权声明:本文为weixin_45453121原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45453121/article/details/105944696