1.for语句
for 变量 in 数据结构:
循环体
2.while语句
while 条件表达式:
代码块
break:直接跳出当前循环
continue:结束当前正在执行的循环,继续下一次循环
3.字符串的创建
将文本放在单引号,双引号和三引号之间
Eg:>>> str1 = ' hello, fanison '
>>> type(str1)
str
4.字符串的切片操作
-
索引运算符 s[i] 返回一个序列的元素i
-
切片运算符 s[i:j] 返回一个在字符串中从第i个元素开始到j-1之间的元素
-
扩展切片运算符 s[i:j:step] 在字符串中以step的步长从第i个到j-1个元素之间的元素,step为正数表示正着取,i<i或者说s[i,-1]倒着取
-
len(s)
-
min(s)
-
max(s)
5.符串的相关方法
-
.index(sub [,start [,end]]) 找到指定字符串sub首次出现的位置
-
s.find(str,beg=0,end=len(string)) 找到字符串sub首次出现位置,与index不同是不报错而返回-1
-
s.upper() 将一个字符串转换为大写形式
-
s.lower() 将一个字符串转化为小写形式
-
s.join(t) 使用s作为分隔符连接序列t中的字符串 s.strip() 将s两边不显示的符号去掉之后返回(lstrip、rstrip)
-
s.split(t) 获取以字符t将s切割的列表
-
s.encode() 获取s的指定编码的bytes值
-
bytes.decode() 获取bytes的对应编码的字符串,在python2中使用decode函数
-
s.endswith(suffix,beg=0, end=len(string)) 检查中是否以suffix字符串结尾
6.list的定义及使用
-
变量:相当于是一个容器,每次只能存储一个数据
-
作用:相当于是一个容器,可以同时存储多个数据
-
本质:一种有序的集合【有序:数据的存放顺序和底层存储的顺序是相同】
-
列表中的元素本质存储的是一个变量【引用】,列表是可变的【一个列表一旦被定义,则在代码运行的过程中,其中的元素的值可以随时发生改变】
Eg:num = 10
list1 = [43,5,45,46,5]
print(id(list1[0]))
list1[0] = 100