聪明办法学Python_task4_11.28-12.2

发布时间 2023-12-02 18:26:33作者: RS_xiaoyu

聪明办法学Python_task4_11.28-12.2

1.task06 循环

1.1 while循环

在给定条件成立时进行循环

while 条件:
    循环体

1.2 for循环

对给定变量在给定范围内进行遍历

for 变量 in 范围:
    循环体

可迭代对象:序列(字符串,列表,range())

1.3 循环控制语句

  • pass 占位符
  • break中止循环
  • continue跳至下次循环

1.4 range()函数

range([左边界], 右边界, [步长])

左开右闭
左边界缺省值为0,步长缺省值为1

2.task07 字符串

2.1 字符串构成

  • 由单引号' '、双引号" "或三引号""" """围成字符

    用法见task1-基本控制台输出

  • 原始字符串
    r/R"内容"可包含\等字符
  • 跨行字符串
    • 每一行后加\进行换行

      string= "This is " \
              "a long" \
              "string."
      
    • 使用"""构成多行字符串

      string="""
      This is
      a long
      string."""
      
    • 括号内换行

      string=("This is"
              "a long"
              "string.")
      

2.2 字符串操作

2.2.1 字符串运算

  • +/*运算

    print("abc"+ "def") # abcdef
    print("abc"* 3) # abcabcabc
    
  • in运算

    print("a" in "apple") # True
    print("hello" in "hello,world") # True
    

2.2.2 索引&切片

string="Hello,world"

#索引 字符串[索引]
print(string[0]) # H
print(string[-1]) # d

#切片 字符串[[左边界],右边界,[步长]]
#左闭右开 左边界缺省值为0 步长缺省值为1
print(string[:5]) # Hello
print(string[6:]) # world
print(string[::2]) # Hlowrd
print(string[::-1]) # dlrow,olleH

2.2.3 相关函数

string --- 常见的字符串操作