A1. 获取输入
- 打开终端,输入python3,进入python编译器模式
输入如下命令
a = input("type a word:")
回车后,发生什么
- 再输入
print(a)
A2. 字符串操作
【字符串截取】
- 打开终端,输入python3,进入python编译器模式
输入如下命令
a = "Hello"print(a[1])
观察输出什么内容,想一想为什么?
【字符串变大小写】
进入python编译器模式,依次输入下面的指令,观察输出内容,并思考
a = "How are you?"print(a.upper())print(a.lower())print(a.swapcase())
说一说下面命令的意思:
upper、lower、swapcase
【字符串查找与替换】
进入python编译器模式,依次输入下面的指令,观察输出内容,并思考
a = "How are you?"a.count('e')a.count('s')a.find('e')a.find('s')
说一说count、find命令的意思
继续上面的实验,再编译器模式下输入下面的指令。
a.replace('o','_')
说一说replace的作用
【字符串截取】
继续上面的实验,再编译器模式下依次输入下面的指令。观察结果
a[0]a[1]a[0:3]a[-1]a[-4:-1]a[1:-1]
说一说为什么
A3. 显示同学姓氏
- 打开文本编辑器,保存为xingshi.py
复制如下程序
names = ["刘翰辰","张梓函","时晟皓","肖梓涵","李蕙梓","孙浩喆","崔竹浩","高帅","蔡帛宸","赵梓涪"]for i in range(0,9):print(names[i])
保存。输入 python3 xingshi.py并运行
- 思考如何显示“李同学”“陈同学”。。。
A4. 随机打分程序
修改上面的程序,显示依次显示“某某某XX分”,随机90-100分。
