print语句
学习如何在Python中使用print语句输出信息到控制台
基本用法
在Python中,print()是一个内置函数,用于将对象输出到控制台。这是学习Python编程时最先接触到的函数之一。
语法
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
最常用的参数是objects,即要打印的对象。可以传入一个或多个对象。
简单示例
上面的代码将分别输出字符串、整数和浮点数。运行结果如下:
Hello, World! 42 3.14
试一试
修改下面的代码,打印你自己的问候语:
多个参数
print()函数可以接受多个参数,用逗号分隔。多个参数会被打印在同一行,默认用空格分隔。
示例
上面的代码将多个参数打印在同一行,运行结果如下:
Python 是一门 强大的 编程语言 1 2 3 4 5
使用sep参数
可以使用sep参数来指定分隔符,默认是空格。
运行结果:
apple,banana,cherry HelloWorld
字符串格式化
在Python中,有多种方式可以格式化字符串,将变量的值插入到字符串中。
f-strings (Python 3.6+)
f-strings是Python 3.6及以上版本推荐的字符串格式化方式,简洁且直观。
运行结果:
我的名字是小明,今年20岁。
format()方法
在f-strings之前,Python主要使用format()方法来格式化字符串。
运行结果:
我的名字是小红,今年22岁。 今年22岁,我的名字是小红。
旧式格式化
Python 2时代使用的格式化方式,现在仍然支持,但不推荐新代码使用。
运行结果:
我的名字是小刚,今年25岁。
转义字符
在字符串中,有些字符有特殊含义,比如换行符、制表符等。使用转义字符可以在字符串中表示这些特殊字符。
常见转义字符
\n- 换行符\t- 制表符(Tab)\"- 双引号\'- 单引号\\- 反斜杠
示例
运行结果:
第一行 第二行 第三行 姓名 年龄 城市 小明 20 北京 小红 22 上海 他说:"你好!" 她说:'再见!' 文件路径:C:\Users\Documents
作业
完成以下作业,巩固所学的print语句知识:
作业1:自我介绍
使用print语句创建一个自我介绍程序,输出你的姓名、年龄、爱好和未来的职业目标。 要求使用f-strings进行字符串格式化,并在适当的地方使用转义字符。
作业2:打印图案
使用print语句打印一个简单的图案,例如三角形、矩形或其他形状。 可以使用星号(*)或其他字符来构建图案。
作业3:结合热点
最近AI绘画非常流行,很多人使用AI生成各种有趣的图片。请编写一个程序, 使用print语句输出一段关于AI绘画的介绍,可以包括AI绘画的特点、应用场景等。 要求至少使用3种不同的字符串格式化方法。
注释的使用
注释是代码中不会被执行的部分,用于解释代码的功能和用途,提高代码的可读性。
单行注释
在Python中,使用#符号开始单行注释,从#到行末的所有内容都会被忽略。
多行注释
Python没有专门的多行注释语法,但可以使用三引号字符串来实现多行注释的效果。
注释的最佳实践