内容正文:
专题04 python的基本输入输出
【学习目标】
掌握Python中print()函数的基本用法。
学会使用input()函数获取用户输入。
理解如何在Python中进行基本的输入输出操作。
【思维导图】
【知识梳理】
知识点一:print()函数的使用
· 字符串输出:使用单引号或双引号括起来的字符串。
· 变量输出:直接输出变量值,无需引号。
· 同时输出多个变量:使用逗号“,”隔开。
知识点二:input()函数的使用
· 获取用户输入:暂停程序运行,等待用户输入。
· 字符串转换:使用int()或float()函数将输入转换为相应的数据类型。
· 应用实例:如计算两个整数之和。
【题型精讲】
例1:下面代码的输出结果是 ( )
a = "alex"
b = a.capitalize() - - - 首字母大写函数
print(a)
print(b)
A、alex,Alex
B、Alex,Alex
C、alex,ALEX
D、ALEX,alex
解析:
正确答案是 A、alex,Alex。下面是对这个问题的解析:
选项 A 是正确的,因为 a 保持原样,而 b 是 a 首字母大写后的结果。
选项 B 错误,因为 a 没有被改变,所以它不会是 "Alex"。
选项 C 错误,因为 capitalize() 会将所有字母转换为小写后再将首字母大写,所以不会得到 "ALEX"。
选项 D 错误,因为 a 没有被改变,且 b 是 a 首字母大写的结果,而不是全部大写。
例2.Python 中,以下哪个函数是用于输出内容到终端的?
A、echo
B、output
C、print
D、console、log
解析:
正确答案:C
print() 是Python中用于输出的内置函数,可以输出任意类型的数据到终端。它非常灵活,允许你格式化输出字符串,并且可以控制输出的换行等。
其他选项要么不是Python的内置函数,要么与Python无关。
【强化训练】
1. 以下哪个不是 Python 关键字?
A. from
B. assert
C. not
D. with
E. final
2. 代码 print(1 if 'a' in 'ABC' else 2)执行结果是什么?
A. 1
B. 2
C. 报错
3. 以下不是 Python 数据类型的是?
A. 元组
B. 列表
C. 字典
D. 常量
E. 指针
F. 布尔型
4. 以下不是 tuple 类型的是?
A. (1)
B. (1,)
C. (1], [1])
D. ([['a': 1]], ['b', 1])
5. 代码 `print(1, 2, '1', '2')[0] > 1)` 执行结果是?
A. True
B. False
C. 报错
6. 列表 `a = [1, 2, [3, 4]]`,以下运算结果为 True 的是?
A. len(a) == 3
B. len(a) == 4
C. length(a) == 3
D. length(a) == 4
7. 以下对字典的说法错误的是?
A. 字典可以为空
B. 字典的键不能相同
C. 字典的键不可变
D. 字典的键的值不可变
【参考答案】:
1
2
3
4
5
6
7
E
A
E
C
B
A
D
学科网(北京)股份有限公司
$$