第1周 Python基本语法元素

本文介绍了程序设计的基本方法,包括IPO模型和算法概念,同时讲解了Python编程环境的配置,特别是Python在温度转换中的应用。此外,还探讨了Python的语法元素,如缩进、注释和数据类型,并提供了程序输入输出的示例。最后,通过一个温度转换的实例展示了Python的编程语法和逻辑控制。
摘要由CSDN通过智能技术生成
1.1 程序设计基本方法

摩尔定律 集成电路晶体管数量

程序设计是计算机可编程性的体现。

程序设计语言是一种用于交互的人造语言。

源代码:采用某种编程语言编写的计算机程序,人类可读
目标代码:机器可读

编译 解释

静态语言:使用编译执行,例如C、C++
脚本语言:使用解释执行,例如Python

程序的基本编写方法:IPO
输入、处理、输出

处理方法统称为算法。

计算思维:区别逻辑思维(数学)和实证思维(物理)的第三种思维模式。

1.2 Python开发环境配置

Guido van Rossum
开放、开源

交互式
文件式

1.3 温度转换

摄氏度 华氏度
C = (F - 32) / 1.8
F = 1.8C + 32

#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.4 Python程序语法元素分析

缩进是语法的一部分
单行注释:#开头
多行注释:’’'开头 ‘’'结尾

命名与保留字:
命名:关联标识符的过程。大小写字母、数字、下划线和汉字等。开头不能是数字
保留字(关键字):被编程语言内部定义并保留使用的标识符。33个保留字。

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

数据类型:整数类型,浮点数类型(数学中的实数),字符串类型,列表类型

正向递增序号,反向递减序号
0,1,2
-3,-2,-1
索引和切片
切片:左闭右开原则,也叫“包左不包右” [开始下标:开始下标)
str[1:] 截取第2个字符到结尾
使用保留字in表示一个元素是否在列表中

语句和函数
分支语句

python程序的输入和输出
{}表示槽
eval()评估函数:去掉参数最外侧引号并执行余下语句的函数
字符串 ⇒ \Rightarrow 数字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YMWM_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值