tup1
= ('Google', 'Run', 1997, 2000)
tup2
= (1, 2, 3, 4, 5)
tup3
= "a", "b", "c", "d"
print(type(tup3
))
tup1
= (50)
print(type(tup1
))
tup1
= (50,)
print(type(tup1
))
tup1
= ('Google', 'Run', 1997, 2000)
tup2
= (1, 2, 3, 4, 5, 6, 7)
print("tup1[0]: ", tup1
[0])
print("tup2[1:5]: ", tup2
[1:5])
tup1
= (12, 34.56)
tup2
= ('abc', 'xyz')
tup3
= tup1
+ tup2
print(tup3
)
tup
= ('Google', 'Run', 1997, 2000)
print(tup
)
del tup
print("The deleted tuple tup:")
print(tup
)
tup
= ("Google", "TaoBao", "Run")
print(tup
[2])
print(tup
[-2])
print(tup
[1:])
tuple1
= ('Google', 'Run', 'TaoBao')
print(len(tuple1
))
tuple1
= ('1', '2', '3')
print(max(tuple1
))
tuple1
= ('1', '2', '3')
print(min(tuple1
))
list = ['Google', 'Run', 'TaoBao']
tuple1
= tuple(list)
print(tuple1
)
tup
= ('r', 'u', 'n', 'o', 'o', 'b')
print(id(tup
))
tup
= (1, 2, 3)
print(id(tup
))
1.len(tuple)
计算元组元素个数。
2.max(tuple)·
返回元组中元素最大值。
3.min(tuple)
返回元组中元素最小值。
4.tuple(seq
)
将列表转换为元组。
5.所谓元组的不可变指的是元组所指向的内存中的内同不可变。
tup
= ('r', 'u', 'n', 'o', 'o', 'b')
tup
[0] = 'g'
6.因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素。
7.与字符串一样,元组之间可以使用
+ 号和
* 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
8.元组中的元素值是不允许删除的,但我们可以使用
del语句来删除整个元组。
9.元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。
10.元组可以使用下标索引来访问元组中的值。
11.元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。
12.元组创建很简单,只需要在圆括号中添加元素,并使用逗号隔开即可
a
= ((4, 4, 3), 'finthon', 8)
print(a
)
a
= [1, 2, 3, 4]
b
= tuple(a
)
print(b
)
a
= ('welcome', 'to', 'finthon', '.com')
print(a
[2])
print(a
[2:])
a
= (520)
print(type(a
))
b
= (520,)
print(type(b
))
a
= (7, 3, 4, 5, 1, 3, 8, 8, 7)
b
= (1, 1, 0)
print(len(a
))
print(max(a
))
print(min(a
))
print(a
+ b
)
print(3 in a
)
a
= ([1, 2], 4, 5)
print(id(a
))
a
[0][0] = 2
print(a
)
print(id(a
))
a
= (5, 5, 1, 3, 4, 2)
print(a
.count
(5))
print(a
.index
(5))
a
= (5, 2, 0)
b
= a
print(id(a
))
print(id(b
))
a
= (5, 2, 0)
b
= a
[:]
print(id(a
))
print(id(b
))
print('管理员登录'.center
(50, '*'))
inuser
= input('UserName:')
inpasswd
= input('Password:')
users
= ['root', 'westos']
passwds
= ['123', '456']
if inuser
== 'admin' and inpasswd
== 'admin':
print('管理员登录成功!')
print('会员管理'.center
(50, '*'))
while True:
print("""
操作目录
1. 添加会员信息
2. 删除会员信息
3. 查看会员信息
4. 退出
""")
choice
= input('请选择你的操作:')
if choice
== '1':
print('添加会员信息'.center
(50, '*'))
AddUser
= input('添加会员名:')
if AddUser
in users
:
print('用户%s已经存在' % (AddUser
))
else:
AddPasswd
= input('密码:')
users
.append
(AddUser
)
passwds
.append
(AddPasswd
)
print('添加用户%s成功!' % AddUser
)
elif choice
== '2':
print('删除会员信息'.center
(50,'*'))
DelUser
= input('删除会员名:')
DelIndex
= users
.index
(DelUser
)
users
.remove
(DelUser
)
passwds
.pop
(DelIndex
)
print('删除会员%s成功!' % DelUser
)
elif choice
== '3':
print('查看会员信息'.center
(50, '*'))
print('\t用户名\t密码')
UserCount
= len(users
)
for i
in range(UserCount
):
print('\t%s\t%s' % (users
[i
],passwds
[i
]))
elif choice
== '4':
exit
()
else:
print('请输入正确的选择')
else:
print('管理员登录失败!')
13.元组也不是一定不能修改,有特殊情况。
14.元组也可计算,
len,
max,
min都可以用。
15.a元组
+b元组就可以拼接这两个元祖。
16.id()可以查看元组储存的地方。