python1 以温度转换为例介绍基础知识

导图:

在这里插入图片描述

静态语言与脚本语言

静态语言:C C++ Java Verilog 编译执行
编译后形成 目标文件 之后不需要依赖源代码
脚本语言:python JavaScript HTML PHP 解释执行
需要源代码的一直存在 可跨操作系统执行

IDLE内快捷键

CTRL+N:启动编辑器
CTRL+Q:退出
ALT+3:注释选定区域
ALT+4:解除注释
ALT+Q:将代码格式化布局
ALT+P/N:上一次
F5:执行程序

首次练习:
在这里插入图片描述
在这里插入图片描述

#TempConvert.py  #这是注释
TempStr = input("请输入带有符号的温度值:") #获得用户输入 保存为字符串形式 并赋给TempStr
if TempStr[-1] in ['F','f']:  #判断字符串的最后一个是不是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("输入格式错误") 

涉及保留字 :in 判断in前是否属于in后 返回值 True 或 False

涉及知识点:TempStr[0:-1] 字符串切片:取这个字符串 (0)到(-1之前)的字符串

涉及函数:eval()评估函数 先去掉参数最外侧括号 再执行剩下语句 (优先级高)

在这里插入图片描述

涉及知识点:转义输出 {} 对应 format()

在这里插入图片描述

冒号和缩进

在这里插入图片描述
推荐长度为:一个Tab 或 四个空格

注释

单行注释:#我是一个注释
多行注释:’’‘我是一个注释’’’

续行符\

这句代码很长,用一行表示不下, 就可以切换到下一行
在这里插入图片描述

变量

在这里插入图片描述
在这里插入图片描述

不能使用保留字命名

在这里插入图片描述

数据类型

在这里插入图片描述
1整数类型:不存在取值范围
在这里插入图片描述
2浮点类型:存在取值范围
在这里插入图片描述
3复数类型:
在这里插入图片描述
4字符串类型
在这里插入图片描述
在这里插入图片描述
5字节串类型
在这里插入图片描述
6集合类型:
在这里插入图片描述
7元组类型
在这里插入图片描述
8列表类型
在这里插入图片描述
9字典类型
在这里插入图片描述

赋值

在这里插入图片描述
在这里插入图片描述
可以灵巧的进行值的交换:不需要引入第三个中间变量

x = 99
y = 11
x,y = y,x
print(x)
print(y)

在这里插入图片描述

分支语句

单分支,二分支,多分支:if elif else 需要冒号与缩进
在这里插入图片描述

程序的输入 input

在这里插入图片描述
在这里插入图片描述

程序的输出 print

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了32 篇原创文章 · 获赞 2 · 访问量 631

猜你喜欢

转载自blog.csdn.net/helloworld573/article/details/104561912