前言
python语法学习,留给需要的人,懂得都懂!!
# coding=utf8
# @time:2022/3/29 20:11
# Author 浩宇
# 1.元组 - 元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的
'''''''''
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
tup1 = ('Google', 'Runoob', 1997, 2000)
print(tup1)
'''''''''
# 1)创建空的元组
'''''''''
tup = ()
print(tup)
'''''''''
# 2)元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用:
'''''''''
# 不加逗号
tup = (50)
print(type(tup))
# 输出
<class 'int'>
# 加逗号
tup = (50,)
print(type(tup))
# 输出
<class 'tuple'>
'''''''''
# 注意:元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。
# 元组的参数读取、修改、删除、组合和列表类似,这里不一一描述了,参考列表笔记;
# 2集合 - 集合(set)是一个无序的不重复元素序列。
# 可以使用大括号 { } 或者 set() 函数创建集合,
# 注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
'''''''''
创建格式:
parame = {value01,value02,...}
或者
set(value)
'''''''''
# 1)添加元素
# 集合.add(元素)
# 注意:将元素添加到集合中,如果元素已存在,则不进行任何操作。
'''''''''
s = set(("Google", "Runoob", "Taobao"))
print(s)
s.add("Facebook")
print(s)
'''''''''
# 还有一个方法,也可以添加元素,且参数可以是列表,元组,字典等,语法格式如下:
# 集合.update( 元素 )
'''''''''
thisset = set(("Google", "Runoob", "Taobao"))
thisset.update({1,3})
print(thisset)
{1, 3, 'Google', 'Taobao', 'Runoob'}
thisset.update([1,4],[5,6])
print(thisset)
{1, 3, 4, 5, 6, 'Google', 'Taobao', 'Runoob'}
'''''''''
# 2)移除元素
# 语法:集合.remove(元素)
'''''''''
s = set(("Google", "Runoob", "Taobao"))
s.discard("Facebook") # 不存在不会发生错误
print(s)
'''''''''
# 还有一个方法也是移除集合中的元素,且如果元素不存在,不会发生错误。格式如下所示:
# s.discard( x )
'''''''''
thisset = set(("Google", "Runoob", "Taobao"))
thisset.discard("Facebook") # 不存在不会发生错误
=print(thisset)
{'Taobao', 'Google', 'Runoob'}
'''''''''
# 随机删除集合种的一个元素
# 集合.pop
'''''''''
thisset = set(("Google", "Runoob", "Taobao", "Facebook"))
x = thisset.pop()
print(thisset)
print(x)
'''''''''
# 3.字典
# 字典是另一种可变容器模型,且可存储任意类型对象。
# 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:
# d = {key1 : value1, key2 : value2, key3 : value3 }
# 键必须是唯一的,但值则不必。
# 值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
'''''''''
tinydict = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}
'''''''''
# 1)访问字典里的值
# 把相应的键放入到方括号中
'''''''''
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print("tinydict['Name']: ", tinydict['Name'])
'''''''''
# 2)修改字典
# 向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:
'''''''''
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
tinydict['Age'] = 8 # 更新 Age
print(tinydict)
tinydict['School'] = "菜鸟" # 添加信息
print(tinydict)
'''''''''
# 3)删除字典
# 能删单一的元素也能清空字典,清空只需一项操作。
# 显式删除一个字典用del命令,如下实例:
'''''''''
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
del tinydict['Name'] # 删除键 'Name'
print(tinydict)
tinydict.clear() # 清空字典
print(tinydict)
del tinydict # 删除字典
# print(tinydict)
'''''''''
更多安全分享,请关注【安全info】微信公众号!