学习目标:掌握print的多种用法,能够格式化输出文本,完成"用print输出表格"的练习。
- 具体内容 :
- print可以输出多个值,用逗号分隔,会自动加空格:
print("姓名", "年龄")。 - 转义字符:
\n(换行)、\t(制表符)等。 - 格式化输出的几种方式:
- 百分号格式化:
"姓名:%s,年龄:%d" % ("小明", 18) format方法:"姓名:{},年龄:{}".format("小明", 18)- f-string(推荐):
f"姓名:{'小明'},年龄:{18}"
- 百分号格式化:
- print可以输出多个值,用逗号分隔,会自动加空格:
- 练习任务 :
- 用print输出一个简单的表格,例如学生成绩表: 姓名 语文 数学 英语 张三 90 85 88 李四 78 92 80 要求使用制表符
\t对齐,并且使用f-string填充数据。 - 尝试输出一个更美观的表格,包含边框线(可以使用
-和|字符模拟)。
- 用print输出一个简单的表格,例如学生成绩表: 姓名 语文 数学 英语 张三 90 85 88 李四 78 92 80 要求使用制表符
print输出多个值使用加号"+"或逗号","
加号"+":不会自动加空格 逗号",":会自动加空格 
转义字符
| 转义序列 | 含义 |
|---|---|
\\ |
反斜线符号(\) |
\' |
单引号 |
\" |
双引号 |
\a |
响铃(ASCII Bell,BEL) |
\b |
退格(Backspace,BS) |
\f |
换页(Form Feed,FF) |
\n |
换行(Line Feed,LF) |
\r |
回车(Carriage Return,CR) |
\t |
水平制表符(Tab,HT) |
\v |
垂直制表符(Vertical Tab,VT) |
\ooo |
八进制数表示的字符(ooo 为三位八进制数) |
\xhh |
十六进制数表示的字符(hh 为两位十六进制数) |
\N{name} |
Unicode 数据库中名为 name 的字符 |
\uxxxx |
16 位十六进制数表示的 Unicode 字符(xxxx 为四位十六进制数) |
\Uxxxxxxxx |
32 位十六进制数表示的 Unicode 字符(xxxxxxxx 为八位十六进制数) |
格式化字符串的输出方式
百分号格式
格式说明符
| 符号 | 含义 |
|---|---|
| %d | 整数 |
| %f | 浮点数 |
| %x | 十六进制数 |
| %% | 百分号 |
| %s | 字符串 |

第1天:函数基础------定义与调用
- 学习目标
- 理解函数的作用:代码复用、模块化
- 掌握
def定义函数、函数名、函数体、缩进 - 学会调用函数(无参数、无返回值)
- 了解文档字符串
"""docstring"""的写法与查看方式(help())
- 实践任务
- 编写一个打印欢迎信息的函数
greet(),调用两次。 - 编写一个输出当前时间的函数
show_time()(使用datetime模块)。 - 为每个函数添加文档字符串,并用
help(函数名)查看。
- 编写一个打印欢迎信息的函数
- 挑战任务
尝试定义一个函数,打印一个简单的字符画(例如小猫或笑脸)。 - 参考资源
- Python官方教程:定义函数
- 视频:函数是什么(B站/YouTube 搜索"Python 函数入门")
format方法

f-string

练习:用print输出一个简单的表格
