Python基础教程:字符串、数值运算与条件判断

需积分: 10 0 下载量 163 浏览量 更新于2024-08-26 收藏 3.35MB DOCX 举报
Python是一种高级编程语言,以其简洁明了的语法和丰富的库支持而广受欢迎。在文档中,我们发现了一些关于Python基础知识和操作的关键知识点: 1. **字符串格式化**: - `%`符号用于字符串格式化, `%d` 用于表示整数占位符, `%s` 用于表示字符串占位符。例如,`print("我的名字是%s, 我的国籍是%s") % ("小张", "中国")` 这句代码会输出 "我的名字是小张, 我的国籍是中国"。 2. **print函数的用法**: - `print()` 函数可以接受多个参数,并通过 `sep` 参数指定它们之间的分隔符。比如,`print("www", "baidu", "com", sep=".")` 会将这三个字符串连接起来,中间用点号分隔,输出 "www.baidu.com"。 3. **控制输出格式**: - `end` 参数可以设置 print() 函数的结束符,如不设置则默认换行。`print("hello", end="")` 后面跟 `print("world", end="\t")` 会使得 "hello" 和 "world" 之间只有一个空格,而不会换行。 4. **用户输入处理**: - `input()` 函数用于获取用户输入,返回值是字符串类型。因此,如果尝试用 `%d` 对输入进行格式化,会引发错误,应使用 `%s`。例如,`a = input("输入:")` 的结果类型是 `str`。 5. **类型转换**: - Python 中,为了进行数值计算,需要将输入的字符串转换为相应的数据类型。如 `c = int(input("输入:"))` 将用户的输入转换为整数。 6. **条件判断与逻辑运算符**: - 使用 `if` 语句进行条件判断,例如 `if score >= 90 and score <= 100:` 来确定考试等级,这里涉及到了 `and` 和 `<=` 运算符。 7. **比较运算符**: - 提到的 `==` 和 `!=` 分别表示等于和不等于,用于比较数值或变量。 综合来看,这份文档介绍了 Python 中的基础字符串格式化、控制输出格式、用户输入处理、类型转换以及条件判断和逻辑运算。通过这些内容,读者可以更好地理解和运用 Python 进行程序开发。