列表、元组、布尔表达式 与 判断

列表例子:
str1 = 'name: Micle, weight: 130kg'
print(str1[-5:])
print(str1[6:11])

列表增加元素的三种方式:append、extend、insert
list = [100,200,300]
list.append(400) #append 直接在末尾加一个元素
print(list)
list.extend([500, 600]) # extend() 在列表的末尾加元素,
print(list)
list.insert(1, [999,888]) #insert 在指定下标的位置添加元素或列表
print(list)

列表删除元素的三种方式:pop、 remove、del

q = list.pop() #删除列表中的怨怒,默认删除最后一位,也可以输入要删除的下标
print("the deleted num is",q)

list.remove(100) #删除列表中的指定元素,必须指定,否则报错,删除是从左往右依次查找要删除的元素
print(list)

del list[0] #删除 列表中指定下标的元素
print(list)

元组:
tuple =(3,4,5,6,7) # 元组的值不允许修改
print(tuple[0:2])

#布尔表达式
True #首字母一定要大写
False #首字母一定要大写
print(True + True) #True 和Fals 可以参与算数运算
#关系运算符 > < >= <= !=
# 字母之间,只比较首位,首位相同,,再向后比较,依次类推,如print(ab>aaaaaa)
'''
a 的ASCII码 为 97

A 的ASCII码为 65
条件组合 and or not, 优先级为 not> and >or
and 和 or的优先级 :not优先于and,and优先于or, 括号可以改变优先级
print(3>1 and 'abcd') 结果显示abcd #True和字符串放一起的时候,就不打印True
print(3>4 and 'abcd') 结果显示false 当前面的式子为 False,就不再执行后面的式子
print(3>1 or 'abcd') 结果显示True 当前面的式子为 True,就不再执行后面的式子
print(3>4 or 'abcd') 结果显示false 当前面的式子为 False,打印为True的部分
'''

猜你喜欢

转载自www.cnblogs.com/nancy-kou/p/13163414.html
今日推荐