Python编程实践:从复数到函数调用
需积分: 9 173 浏览量
更新于2024-09-10
收藏 18KB DOCX 举报
"python sample programs"
Python是一种高级编程语言,以其简洁和易读的语法而闻名。在提供的示例中,我们可以看到几个基本的Python编程概念。
1. **复数运算**:
Python支持复数运算,如在示例1所示。`a=3+5j` 和 `b=2-1j` 是两个复数,它们可以通过乘法操作 `c=a*b` 进行计算。`print(c)` 输出结果 `(11+7j)`,表明复数乘法遵循特定的数学规则。
2. **三引号字符串**:
在Python中,可以使用三个单引号 `' '` 或三个双引号 `"` 来创建多行字符串。例如,示例2中的 `aStr` 就是一个包含多行文本的字符串,其中可以自由地混用单引号和双引号。`print(aStr)` 会打印出完整的多行字符串内容。
3. **判断奇偶数**:
示例3展示了如何使用条件语句(`if` 和 `else`)来判断一个整数是否是奇数或偶数。通过检查数字除以2的余数(`aNum % 2`),如果余数为0,则该数是偶数,否则是奇数。`%` 运算符是取模运算,返回除法的余数。
4. **行输入**:
示例4演示了如何从用户获取输入并进行处理。`raw_input()` 函数(在Python 3中更改为 `input()`)用于接收用户在控制台输入的文本,将其转换为整数(`int()`)并存储在 `aNum` 变量中。之后的逻辑与示例3相同,判断输入的整数是奇数还是偶数。
5. **函数调用**:
Python允许在调用函数时改变参数的顺序,这得益于它的关键字参数功能。示例5定义了一个名为 `superWriter` 的函数,接受三个参数,但在调用时可以通过指定关键字来传递。`def superWriter(zhuyu, weiyu, binyu):` 定义函数,`superWriter(binyu="超级写手", zhuyu="我", weiyu="喜欢")` 是一个有效的调用,尽管参数顺序与定义时不同。
这些基础示例涵盖了Python编程的一些核心概念,包括复数操作、字符串处理、条件判断、用户输入以及函数定义和调用。Python的语法特性,如强制性的缩进来组织代码结构,使得代码更加清晰易读。同时,它的灵活性,如可变参数顺序,增加了编程的便利性。了解和掌握这些基础知识对于学习Python编程至关重要。
625 浏览量
197 浏览量
2021-08-04 上传
102 浏览量
835 浏览量
298 浏览量
2014-04-11 上传
2023-10-05 上传
点击了解资源详情
qq_33714521
- 粉丝: 0
- 资源: 2
最新资源
- Eclipse中文教程
- Linux进程管理详细解说
- 排序算法小结(附代码)
- 09年增值业务KPI考核方案及指标口径
- IHISTORIAN的指导书
- Strating Struts 2 中文版(深入浅出Struts2)
- InfoGlue - Developer Manual for version 2.6.0.pdf
- InfoGlue - Administrative Manual for version 2.8.0.pdf
- InfoGlue - Administrative Manual for version 2.6.0.pdf
- java中文乱码解决方案和经验
- 运用加密技术保护Java源代码
- 电力通讯-南瑞LFP规约文本
- 计算机英语......
- AutoCAD课程设计
- 软件项目质量与测试项目管理
- 非常号的oracle和JAVA教程