1 运行程序

比如下面的例子 message.py\texttt{message.py}

1
2
message = "Hello Python world!"
print(message)

,在菜单栏运行如下指令:

1
python message.py

2 字符串

2.1 内置大小写函数

观察下面的程序 \texttt{name_cases.py}:

1
2
3
4
5
6
7
name = "EriC"

print(name.lower())
print(name.upper())
print(name.title())

print(name)

,输出:

1
2
3
4
eric
ERIC
Eric
EriC

。说明这三个函数分别的作用是:

  • .lower()\text{.lower()}:将字符串全部转为小写。
  • .upper()\text{.upper()}:将字符串全部转为大写。
  • .title()\text{.title()}:将字符串转为首字母大写,其余小写。

注意:这三个内嵌函数全部为临时副本,即输出不会改变原字符串内容。

2.2 f 字符串

f 字符串可在一个字符串中插入变量的值。如下面的例子 \texttt{full_name.py}:

1
2
3
4
first_name = "Sakura"
last_name = "Nagumo"
full_name = f"{first_name} {last_name}"
print(full_name)

。f 字符串在一个字符串中插入变量时,在左引号前加入字母 f,然后在对应位置加入 {变量名}。此程序输出的结果为 Sakura Nagumo

2.3 删除空白与前后缀

  • .lstrip()\text{.lstrip()}:删除字符串左段空白。
  • .rstrip()\text{.rstrip()}:删除字符串右段空白。
  • .strip()\text{.strip()}:删除字符串左右段空白。
  • .removeprefix(S)\text{.removeprefix(S)}:删除为 S\text{S} 的前缀。
  • .removesuffix(S)\text{.removesuffix(S)}:删除为 S\text{S} 的后缀。

3 列表

3.1 修改、添加和删除元素

  • A[idx] = v\text{A[idx] = v}:将列表 A\text{A} 下标为 idxidx 的元素值永久性修改为值 vv
  • A.append(v)\text{A.append(v)}:将元素 vv 永久性添加到列表 A\text{A} 的末尾,不改变其他元素值。
  • A.insert(idx, v)\text{A.insert(idx, v)}:将元素 vv 永久性添加 到列表 A\text{A} 下标 idxidx 处。

(未完待续)