1.字符串

1.1 字符串序列示意图

image.png

1.2 字符串长度 len()

  1. >>>len("Hello World")
  2. 11

1.3 字符串引用 [N:M] 和 [L]

  • 从N到M输出(不包含M):[N:M]
  • 输出第L个字符:[L]

    1.4 字符串大小写更改:.upper(),.lower() 或 .title()

  • 全部大写:<字符串或字符串变量名>.upper()

  • 全部小写:<字符串或字符串变量名>.lower()
  • 首字母大写:<字符串或字符串变量名>.title()

    1.5 字符串拼接:+

    2.赋值语句

    2.1 赋值语句 =

  • <变量>=<表达式>

    2.2 同步赋值语句

  • <变量1>,<变量2>….,<变量N> = <表达式1>,<表达式2>,…,<表达式N>

  • 变量交换 :image.png

    3.引用 import<功能库>

  • 引用功能库之后,采用 <功能库>.<函数名>() 方式调用

    4.分支语句

    4.1 单分支语句:if

    if <条件>:
    <语句块>

    4.2 二分支语句:if …else…

    if<条件>:
    <语句1>
    else:
    <语句2>

    4.3 多分支结构:if …elif …else

    if<条件>:
    <语句块1>
    elif<条件>:
    <语句块2>
    elif….
    else:
    <语句块3>

5. 循环结构: 遍历循环for,无限循环while,循环控制break,continue

5.1 for循环

  • for字符串循环:
    • for<循环变量> in <字符串变量>
  • 指定循环次数:
    • for<循环变量> in range(<循环次数>)

<语句块>

  1. - range(<循环次数>)

range(x, y [, z])
从x开始,到y结束(不包括y),步长为z

  • for循环拓展:
    • for <循环次数> in <遍历结构>:

<语句块1>
else:
<语句块2>

5.2 无限循环:while

  • while <条件>:

<语句块>

  • 当条件为True,则执行循环
  • 当条件为False,则终止循环
  • 无限循环拓展:

while <条件>:
<语句块1>
else:
<语句块2>

  • while循环正常执行完成后,执行else中的内容

    5.3 循环控制:break 和 continue

  • continue:结束本次循环,不影响下次循环
  • break:终止循环,直接跳出循环体

6.基本输入输出函数:input(),eval(),print()

6.1 输入函数:input()

  • <变量> = input(<输入的数>)

    6.2 解析执行函数:eval()

  • eval() 执行一个字符串表达式,返回表达式的值

  • eval() 函数和 input() 函数一起使用:

<变量>=eval(input(<输入的数>))

6.3 输出函数:print()

  • print(<待输出的字符>)
  • 输出多个变量值:

print(<变量1>,<变量2>,…,<变量N>)

  • 字符串与变量值混合输出:

print(<输出字符串模板>.format(<变量1>,<变量2>,…,<变量n>))

附1

程序异常处理

try 和 except

  • try:

<语句块1>
except:
<语句块2>

  • 语句块1,是正常执行程序,当语句块1发生异常时,执行语句块2