A1. 获取输入

  1. 打开终端,输入python3,进入python编译器模式
  2. 输入如下命令

    1. a = input("type a word:")
  3. 回车后,发生什么

  4. 再输入
    1. print(a)

A2. 字符串操作

【字符串截取】

  1. 打开终端,输入python3,进入python编译器模式
  2. 输入如下命令

    1. a = "Hello"
    2. print(a[1])
  3. 观察输出什么内容,想一想为什么?

【字符串变大小写】

进入python编译器模式,依次输入下面的指令,观察输出内容,并思考

  1. a = "How are you?"
  2. print(a.upper())
  3. print(a.lower())
  4. print(a.swapcase())

说一说下面命令的意思:
upper、lower、swapcase

【字符串查找与替换】

进入python编译器模式,依次输入下面的指令,观察输出内容,并思考

  1. a = "How are you?"
  2. a.count('e')
  3. a.count('s')
  4. a.find('e')
  5. a.find('s')

说一说count、find命令的意思

继续上面的实验,再编译器模式下输入下面的指令。

  1. a.replace('o','_')

说一说replace的作用

【字符串截取】

继续上面的实验,再编译器模式下依次输入下面的指令。观察结果

  1. a[0]
  2. a[1]
  3. a[0:3]
  4. a[-1]
  5. a[-4:-1]
  6. a[1:-1]

说一说为什么

A3. 显示同学姓氏

  1. 打开文本编辑器,保存为xingshi.py
  2. 复制如下程序

    1. names = ["刘翰辰","张梓函","时晟皓","肖梓涵","李蕙梓","孙浩喆","崔竹浩","高帅","蔡帛宸","赵梓涪"]
    2. for i in range(0,9):
    3. print(names[i])
  3. 保存。输入 python3 xingshi.py并运行

  4. 思考如何显示“李同学”“陈同学”。。。

A4. 随机打分程序
修改上面的程序,显示依次显示“某某某XX分”,随机90-100分。