聪明办法学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 字符串构成
- 由单引号
' '
、双引号" "
或三引号""" """
围成字符 - 原始字符串
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