条件判断
三种类型
单向判断:if
双向判断:if…else…
多向判断:if…elif…else…
if条件语句下需缩进,else需要平级前提条件,elif必要if,非必要else
嵌套条件
条件套条件,额外附加条件需要在基础条件下缩进
嵌套写法
扒皮写法,先写最外层条件,再写基础条件下的额外条件
inpurt()函数
此函数为用户输入返回函数,必须赋值,返回类型为str,如果需要整数,需要对input()函数的结果强制转换
列表
样式:
students = ['流年','凌凌九','123']
解析:
students为列表名
=为赋值号
还包括中括号和逗号
提取列表的内容
#取出小芳:
students=['小强','小兰','小伟','小芳']
print(students[3])
#取出小芳:
students = [['小明','小红','小刚','小美'],['小强','小兰','小伟','小芳']]
print(students[1][3])
切片
list2 = [5,6,7,8,9]
print(list2[:])
# 打印出[5,6,7,8,9]
print(list2[2:])
# 打印出[7,8.9]
print(list2[:2])
# 打印出[5,6]
print(list2[1:3])
#打印出[6,7]
print(list2[2:4])
#打印出[7,8]
append()函数
用法:列表名.append()
在列表最后增加一位元素
students = ['小明','小红','小刚']
students.append('小美')
print(students)
#输出['小明', '小红', '小刚', '小美']
extend()函数
用法:列表名.extend()
在列表的后面增加一个序列
list1 = [91, 95, 97, 99]
list2 = [92, 93, 96, 98]
list1.extend(list2)
print(list1)
输出结果:[91, 95, 97, 99, 92, 93, 96, 98]
del语句
用法:del 列表名[元素的索引]
从列表中删除片段活清除整个列表
a=[-1,1,66,333,1234,5]
del a[0]
print(a)
#输出[1,66,333,1234,5]
del a[1:3]
print(a)
#输出[-1, 333, 1234, 5]
del a[:]
print(a)
#输出[]
del a
print(a)
#报错,报错a没有定义~证明整个列表已被删除
pop()函数
用法:列表.pop(元素的索引) 或 列表.pop()
用于移除列表元素
list1 = ['0','1','2','3']
print(list1.pop()) # 默认删除最后一个元素,并返回该元素的值。
#输出3
print(list1)
#输出['0','1','2']
print(list1.pop(0)) # 也可指定删除某个元素,并返回该元素的值。
#输出0
print(list1)
#输出['1','2','3']
sort()函数
用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
用法:列表.sort(reverse=False)
参数:
reverse – 排序规则,reverse = True 降序, reverse = False 升序(默认)
vowels = [1,5,9,2,4]
vowels.sort()#升序
print(vowels)
输出:[1, 2, 4, 5, 9]
vowels.sort(reverse=True)#降序
print(vowels)
输出:[9, 5, 4, 2, 1]
index()函数
用于找出列表中某个元素第一次出现的索引位置,没找到会报错
用法:list.index(obj),obj为object(对象)的缩写
punches = ['石头','剪刀','布']
print(punches.index('石头'))
#输出0
punches = ['石头','剪刀','布']
print(punches.index('剪刀'))
#输出1
punches = ['石头','剪刀','布']
print(punches.index('布'))
#输出2
reverse()函数
反向列表
songs = ['100种生活','毒苹果','当冬夜渐凉' , '脆弱的一分钟', '我真的受伤了']
songs.reverse()
输出结果:['我真的受伤了','脆弱的一分钟','当冬夜渐凉','毒苹果','100种生活']
clear()函数
清空列表
songs = ['100种生活','毒苹果','当冬夜渐凉' , '脆弱的一分钟', '我真的受伤了']
songs.clear()
输出结果:[]
个人总结,希望对你有帮助。