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


你可能感兴趣的文章