Python编程:理解同时赋值语句
需积分: 18 79 浏览量
更新于2024-07-13
收藏 707KB PPT 举报
"本讲义主要介绍了Python中的同时赋值语句,以及程序设计思想与方法的相关概念。"
在Python编程中,同时赋值语句是一种高效且简洁的语法结构,允许我们一次性地为多个变量分配值。这种语句的格式为 `<var>, ... ,<var> = <expr>, ... ,<expr>`。它的语义是先计算右边所有表达式的值,然后将这些值分别赋给左边对应的变量。这种特性在交换两个变量的值时特别有用,比如传统的做法需要引入一个临时变量,但在Python中,我们可以直接写 `x, y = y, x` 来实现变量的交换。
此外,`input()` 函数在Python中也可以用于同时赋值。例如,`x, y = input("input x, y")` 这一行代码会提示用户输入两个值,比如3和4,执行后x将被赋值为3,y将被赋值为4。
这门课程强调了程序设计思想与方法的重要性,旨在让学生像计算机科学家一样思考问题,学习如何利用计算机解决各种问题。教材推荐了《Python Programming: An Introduction to Computer Science》和《How to Think Like a Computer Scientist - Learning with Python》这两本书作为参考。
课程的教学安排包括讲课和上机实践,作业分为平时作业和大作业,考核则由出勤、平时表现、作业和期末考试组成。实践教学部分在电信群楼4号楼311进行,每两周一次,内容是完成一个程序设计任务。课程考核中,平时上机、期中考试、大作业和期末考试分别占一定比例。
计算机科学不仅仅是关于计算机本身,而是研究可计算问题的本质。它包括理论分析问题的可解性、设计解决问题的算法以及通过实验研究问题。课程的主要内容涉及如何教计算机解决问题,包括了解计算机的基本功能、设计解决问题的过程,以及学习一门与计算机交流的语言——Python。Python语言因其简洁和易用性,成为初学者学习编程的良好选择。
本课程不仅教授编程技能,更注重培养计算思维,虽然包含编程语言的学习,但重点在于应用计算思维解决其他专业领域的难题。课程不会深入到算法和数据结构的细节,但会涉及一些基本技术,目的是让学生能够更好地理解计算机科学的核心思想。
2022-08-03 上传
635 浏览量
567 浏览量
2021-02-17 上传
2021-02-15 上传
点击了解资源详情
2021-07-06 上传
2019-07-10 上传
2021-10-10 上传
韩大人的指尖记录
- 粉丝: 33
- 资源: 2万+
最新资源
- robot_joint.tar.gz
- MT8-RGB程序更新 .zip
- Debouncer:Arduino的反跳库
- torch_sparse-0.6.4-cp36-cp36m-win_amd64whl.zip
- CourseSystem:C# 窗体应用程序,课程教务系统
- ngtrongtrung.github.io
- C20
- 技嘉B365M+9100F+5700XT(讯景雪狼版)
- flipendo-website:Flipendo 网站
- 智睿中小学校网站系统官方版源码 v3.3.0
- torch_sparse-0.6.7-cp37-cp37m-linux_x86_64whl.zip
- 取GB2312汉字.rar
- 纯CSS绿色下划线焦点的简洁导航
- 点文件:我的点文件
- fractals_py_p5:画出精美图片和曲线的五种方法称为分形
- 小学生噩梦--口算题卡生成器