Python语法基础教程:从整数运算到变量转换

需积分: 10 1 下载量 143 浏览量 更新于2024-07-16 1 收藏 21KB DOCX 举报
"这份文档是关于Python编程语言的基础知识,主要涵盖了整数运算、字符串操作、变量的概念与类型转换,以及常见的逻辑运算。适合初学者系统学习Python语法。" 在Python编程中,基础是非常关键的,这个文档首先介绍了整数的运算。变量`a`和`b`被赋值为3和4,通过加、减、乘、除四种基本运算,我们可以改变或组合这些值。例如,加法运算`c=a+b`将创建新变量`c`并赋予它7的值。此外,`c=a//b`执行地板除法,返回3,而`c=a%b`执行取模运算,返回1。在Python中,`print()`函数用于在屏幕上输出内容,它可以接受单个或多个参数,包括数字和字符串。 课时2深入探讨了字符串,字符串是由引号包围的任何字符序列。可以使用单引号、双引号或三引号定义字符串,例如'hello'、"345"和多行的三引号字符串。Python支持字符串拼接,如`str1="hello"`,`str2="world"`,`str3=str1+""+str2`,最终`print(str3)`会输出"helloworld"。 课时3解释了变量的概念。变量是程序中用于存储数据的符号,它实际上是指向内存中特定位置的指针。变量名可以自由选择,但必须遵循Python的命名规则。 课时4提出了一个初学者常犯的错误,即直接交换两个变量的值。如果尝试使用`a=b`,`b=a`的方式交换`a`和`b`,实际上只会让两者指向同一个值,而不是实现交换。正确的做法通常涉及引入第三个临时变量,或者使用Python的特性如`a, b = b, a`来完成无额外变量的交换。 在课时5中,我们接触到了更多类型的变量,包括浮点数和逻辑变量。浮点数表示小数值,如0.1和科学记数法表示的1.0e-20,需要注意它们在计算机中的表示可能存在精度问题。逻辑变量`True`和`False`用于布尔表达式,逻辑运算包括`And`(与)和`Or`(或)。比较运算符如`>`、`<`、`>=`、`<=`、`==`和`!=`用于判断两个值的关系。然而,将逻辑变量与字符串直接拼接,如`print("myageis:" + 12)`,在Python中是不允许的,因为它们的类型不兼容,实际的代码应该将12转换为字符串,如`print("myageis:" + str(12))`。 这个文档为Python初学者提供了宝贵的学习资源,涵盖了编程中最基础且重要的概念,是进一步深入学习Python语法的良好起点。