a = 'abcedf' # 求序列长度 print(len(a)) #6 # 重复序列元素 print(a*5) #abcdeabcdeabcdeabcdeabcde print('*'*50) #************************************************** # 判断元素是否在序列中 print('b' in a) # True , 注意:in左边是要找的字符,右边是查找对象,不能写反 print('c' not in a) #False # 返回最大值 print(max(a)) #f # 返回最小值 print(min(a)) #a # 比较两个序列是否相同,高级版本取消cmp这个函数了 #print(cmp(a, 'abcdef')) print(a == 'abcedf') # True # 定义变量的时候指向一个地址,当赋值之后地址会改变;这个与C语言不同,C语言的变量赋值后还是原来的地址 b = 'aabbcc' print(id(b)) #15550688 b = 'a' print(id(b)) #15404896 (地址变了) # 创建一个元组 t = () # 包含单个元素的元组,一个元素也要写上“,”,否则就是它类型了 t = (2,) t = ('abc', 123, 'abc') print(type(t)) #<class 'tuple'> # 获取元组里面某个元素 print(t[1]) #123 # 报错:元组的值是不可以改变的! #t[1] = 456 #TypeError: 'tuple' object does not support item assignment