python字符串,元组,集合,字典

字符串变量定义

s = "hello" 或者'hello'

组合字符串的方式​
“+”号
格式化符号

通过下标获取指定位置字符

string_name[index]

切片

string_name[起始:结束:步长]

字符串方法文档
https://docs.python.org/3/library/stdtypes.html#string-methods​

元组

定义
顺序存储相同/不同类型的元素
元素之间用“,”隔开,使用()将元素括起来

特性
不可变,不支持添加、修改、删除元素操作

查询
通过下标查询元组指定位置的元素

空元组定义

none_tuple = ()

只包含一个元素的元组

one_tuple = ("one",)

定义可省略小括号

tuple_a = 1, 2

循环遍历元组

for item in tuple:
    print(item)

集合

定义
无序存储不同数据类型不重复元素的序列

name_set={"xiaoming","xiaoqiang","xiaobai","lisi"}

创建空集合

none_set = set()

使用in和not in
判断一个元素在集合中是否存

add(元素)
添加一个元素到集合中

update(序列)
将一个序列中的元素添加到集合中,同时对元素去重。

remove(元素)
根据元素值删除集合中指定元素,如果元素不存在,则报错。

discard(元素)
根据元素值删除集合中指定元素,如果元素不存在,不会引发错误。

pop()
随机删除集合中的某个元素,并且返回被删除的元素。

clear()​
清空集合

集合操作
1. 交集intersection(&)
2. 并集union(|)
3. 差集difference(-)
4. 对称差集(^)

字典

定义
存储Key-Value键值对类型的数据

{key1:value1,key2:value2,…}

查询
根据Key查找Value

主要内置方法
get、keys、values、items、clear

遍历字典

for key in user_info.keys():
    print("{}:{}".format(key,user_info[key]))
for value in user_info.values():
    print(value)
for item in user_info.items():
    print(item)
    print(item[0])#元组的第1个元素是key
    print(item[1])#元组的第2个元素是value

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值