北理工Python语言程序设计 | Week1 程序设计基本方法

Python语言程序设计Mooc

Week 1 程序设计基本方法

1. 命名与保留字

保留字

  • 变量:用来保存和表示数据的占位符号,变量采用标识符(名字)来表示。 命名:数字字母下划线。
  • “注意”:大小写敏感,数字不能放开头,不与保留字同。
  • python共有33个保留字,查询方法:
import keyword
print(keyword.kwlist)

2. 数据类型

  • 字符串:由0个或多个字符组成的"有序"字符序列。# 有序–>可以索引、切片
  • 整数:数学中的整数
  • 浮点数:数学中的实数,带有小数点部分
  • 列表:由0个或多个数据组成的"有序"序列

3. 语句与函数

  • 赋值语句
  • 分支语句
  • 函数

4. Python程序的输入输出

  • input(): 控制台输入
  • print():控制台输出,格式化
  • 注:在控制台显示的时候,一个添加引号形成字符串,一个将字符串自动去掉引号。
  • eval() :去掉参数最外侧引号并执行余下语句的函数
eval("1+2")
>>> 3

5. 温度转换代码分析

#2020/03/02
#input 输入获得用户信息
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F','f']:
#eval():去掉参数最外侧引号并执行余下语句的函数,评估函数。
    c = (eval(TempStr[0:-1])-32)/1.8
#print()函数的格式化,{}表示槽,后续变量填充到槽中
#小数点取两位,同时C的值被嵌入字符串中
    print("转换后的温度是{:.2f}C".format(c))
### 关于北京理工大学Python语言程序设计课程资源 在北京理工大学的《Python语言程序设计》课程中,学生可以通过多种方式获取作业资料教程。这些材料不仅限于纸质教材,还包括在线平台上的编程实例、视频讲解以及互动练习。 #### 获取官方教学资源 学校通常会提供一套完整的电子版讲义习题集给选修该门课的学生。这类文档往往包含了详细的理论知识点介绍、经典算法案例分析等内容[^1]。对于希望深入理解Python语法特性的同学来说非常有帮助。 #### 利用网络开源社区 除了校内资源外,互联网上有许多优质的第三方学习网站可以作为补充参考资料。例如GitHub上有很多由其他高校师生分享出来的高质量项目源码;Stack Overflow则是遇到技术难题时寻求解决方案的好地方。通过参与讨论区交流还可以结识更多志同道合的朋友共同进步[^2]。 #### 参考具体实践例子 下面给出一个简单的温度转换器代码片段用于展示如何处理用户输入并完成相应的逻辑运算: ```python temp_str = input("") if temp_str[-1] in ['F', 'f']: celsius = (eval(temp_str[:-1]) - 32) / 1.8 print(f"{celsius:.2f}C") elif temp_str[-1] in ['C', 'c']: fahrenheit = eval(temp_str[:-1]) * 1.8 + 32 print(f"{fahrenheit:.2f}F") else: print("输入格式错误") ``` 这段代码展示了如何利用`input()`函数接收来自用户的字符串形式的数据,并对其进行适当解析以实现华氏度与摄氏度之间的相互转换功能[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值