基础复习课

这篇博客详细介绍了Python中的复杂数据类型,包括列表、字典和集合的使用方法。例如,列表的索引、append和insert操作,字典的键值对、更新和删除功能,以及集合的增删及集合运算。此外,还涵盖了基本数据类型如整型、浮点型、布尔型和字符串的特性,以及字符串的操作如替换、分割和查找。同时,讲解了变量命名规则和编码格式。最后,展示了如何对列表进行切片和修改操作。
摘要由CSDN通过智能技术生成

'''
复杂数据类型:列表数据
              字典数据
              集合数据 set

'''
list_demo = [1 , 2 , 3 , 5]
list_demo[1]
list_demo.append(6)
print(list_demo)
# insert('2',1)

# 键值对的格式 键数据(唯一,不可变数据):值数据
dict_demo = {'码趣课堂': {'python':'爬虫,web,人工智能'}}
print(dict_demo['码趣课堂'])
# keys() 获取所有的键的数据 values()获取所有的值数据
# pop('键数据') 删除数据  popitem() 随机删除  clear() 清空所有的数据
# get('关键key','关键key存在')   setdefault('关键key','相对应的值')
# update() 可以一次性保存多个键值对

# 集合数据
set_demo = {1,2,3,4,5}
# 增,删:add(),pop(),remove()
# 交集1 & 交集2  ; 交集1 | 交集2  ; -差集
# 判断有无交集 交集.isdisjoint(交集)
# 集合1.issubset(集合2) 判断是否包含于集合2
# 集合1.issuperset(集合2) 判断是否包含集合

'''
基本数据类型:
        整型:int
        浮点型:float
        布尔型:boolean : true false
        字符串:string(str)

变量:1.不能以数字开头
      2.下划线,字母,数字
      3. 不能命名为关键字

'''
string_demo = 'python is good t dd kk' # 使用引号包裹数据

# 字符串的拼接

# 格式化 前面是数字的话就是取余,字符串的话就是格式化
# %d 就是数字 %f 小数  %s 字符串 %c 转换ASCII码 %o 八进制数据 %x 十六进制
# format()函数
# print('python {0} {2} {1}'.format( 1,2,3))

# 字符串的常用函数
string_replace = string_demo.replace('good','god')
#print(string_replace)
#print(string_demo)
#print(string_demo.capitalize()) # title()
# 首字母大小写 :capitalize();isdigit() ;strip()去掉两边空格;islower() 是否全小写

# 分割函数 split
# print(string_demo.split(' '))

# 查找函数find(),只会查找一次,优先查找前面的数据
print(string_demo.find('t', 6))
# 编码格式:utf-8,gbk encoding() decoding()
print(string_demo.encode())

num = 5
list_demo = [1,2,3,4,5,6,'python', num]
list_copy = list_demo.copy()
print(list_demo)
list_demo[1] = '码趣课堂'
print(list_demo)
list_demo.insert(4,'good')
print(list_demo)
#print(list_demo.pop(10))
# 添加:insert ()可以指定一个索引值位置进行插入  append()默认在末尾添加新数据
# 删除:pop()
# 列表名[索引值] = 数据

# 前面两个数据表示范围,后面切片过程中的步长
print(list_demo[::-2])
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值