Python编程实践:从复数到函数调用

需积分: 9 0 下载量 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编程至关重要。