Python入门:print、raw_input、注释与运算符解析

需积分: 0 0 下载量 84 浏览量 更新于2024-08-04 收藏 285KB DOCX 举报
"本资源主要介绍了Python编程的基础知识,包括print语句、raw_input()函数、注释、运算符以及变量和赋值的概念。" 在Python编程中,第一章和第二章通常涵盖入门级别的概念,帮助初学者建立编程基础。以下是这些章节中的关键知识点: **2.1 程序输出:print语句** `print`语句是Python中最基本的输出工具,用于将数据打印到控制台。它可以处理多种类型的输出,包括字符串、数字和变量。`print`支持类C语言的printf格式化输出,例如`print("%s is number %d!" % ("python", 1))`,这将输出"python is number 1!"。此外,通过在打印语句的末尾加上逗号,可以避免自动换行,例如`print("Hello, ", "World")`将不会在"Hello,"和"World"之间插入换行符。 **2.2 程序输入:raw_input()内建函数** `raw_input()`函数允许程序接收用户的输入。它会等待用户在控制台输入一行文本,并将其作为字符串返回。例如,`user = raw_input("请输入您的姓名:")`会让用户输入姓名,然后将输入的文本存储在变量`user`中。需要注意的是,如果需要将输入的字符串转换为整数,可以使用`int()`函数,如`age = int(input("请输入年龄:"))`。 **2.3 注释** Python使用`#`符号开始单行注释。从`#`开始直到行尾的所有内容都将被解释器忽略,不会被执行。多行注释可以通过三引号(`"""`或`'''`)来创建,这种形式的注释也可以用作文档字符串。 **2.4 运算符** Python支持常见的算术运算符,如`+`(加)、`-`(减)、`*`(乘)、`/`(除)和`%`(取模)。除法`/`在处理浮点数时会返回一个浮点结果,而`//`进行地板除,结果总是向下取整的整数。`**`运算符用于幂运算,`<<`和`>>`分别代表左移和右移运算。比较运算符包括`==`(等于)、`!=`(不等于)、`>`(大于)、`<`(小于)、`>=`(大于等于)和`<=`(小于等于)。逻辑运算符有`and`、`or`和`not`,它们分别对应于逻辑与、逻辑或和逻辑非。 **2.5 变量和赋值** 在Python中,变量的命名遵循一定的规则,必须以字母或下划线开头,后续可跟随字母、数字或下划线。变量名区分大小写。Python是动态类型语言,这意味着在赋值时会自动确定变量的类型。例如,`x = 5`创建了一个整数变量,而`x = "Hello"`则创建了一个字符串变量。Python支持增量赋值操作,如`n *= 10`相当于`n = n * 10`,其他类似的还有`+=`、`-=`、`/=`和`%=`。 这些基础知识构成了Python编程的基石,理解和掌握它们对于初学者来说至关重要。随着进一步的学习,你将能够编写更复杂的程序并掌握更多的高级特性。