请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 479|回复: 0

垃圾内容,千万不要点开

[复制链接]

20

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2021-12-17 17:06:45 | 显示全部楼层 |阅读模式
字符串   
变量一定要先有初始值,才能够被使用
变量不要多次给初始值
列表
1、什么是列表,列表如何定义
python最通用的复合数据类型。
定义:[ ] 标识
2、列表有什么特点?
   1、支持多种数据类型
   2、可以包含重复的数据
   3、按定义的顺序输出
3、列表如何进行拼接,重复,索引,切片
拼接:+  列表只能与列表拼接
重复:*
索引:
切片:  变量名[起始位置:结束位置
4、列表处理函数的意义?
L.append(var)   #追加元素
L.insert(index,var) #在指定位置插入元素
L.pop(var)      #返回最后一个元素,并从list中删除之,也可以删除指定位置的元素
L.remove(var)   #删除第一次出现的该元素
L.count(var)    #该元素在列表中出现的个数
L.index(var)    #该元素的位置,无则抛异常
L.extend(list)  #追加list,即合并listL
L.sort()        #排序
L.reverse()     #反转
list的复制
L1 = L      #L1L的别名,用C来说就是指针地址相同,对L1操作即对L操作。函数参数就是这样传递的
L1 = L[:]   # L1L的克隆,即另一个拷贝。
元组
1、如何定义元组
   Tuple  ()标识
   元组就是不可以改变的列表
2、元组有什么特点?
   不可以改变,不可以二次赋值
3、元组进行拼接,重复,索引,切片
4、元组的函数
   Index()  count()
5、为什么使用元组;
因为元组不可变,所以代码更安全。
集合
1、定义集合
    Set {}
2、集合特点
   一个无序不重复元素的序列
3、集合能否进行拼接,重复,索引,切片??
   不能
4、集合的操作
成员测试: 可以用 in 关键字判定元素是否在集合内。
如果元素在 集合,列表,字符串,元组 ,结果 True
如果不在,返回False
字典 dict
1、字典的定义方法
   adict = {key1value1key2value2…}
   Bdict = dict(([key1,value1],[key2,value2]....))
   定义一个元组,再把列表放到元组当中,列表中的元素只能是2
   cdict= dict(key1=value1,key2=value2)
# 内建方法 fromkeys(S [ , v])) # 这种方法,所有key对应的value是相同的
2、字典的特点?
   1、字典是无序的
   2、字典是由key--value(键值对)形式组成的
注意事项
1、字典中的键必须独一无二,但值则不必。创建时如果同一个键被赋值两次,后一个值会被记住;
2、键必须不可变,可以用数字,字符串或元组充当,但是不可以用列表
3、字典中的值如何修改,列表,字符串中值如何修改
字典名字[‘key’]=’value’
如果有这个key对应的值,则修改,如果没有key,则新增
Del 字典名字[‘key’]  删除key
Del  字典名字  删除整个字典
4、字典中函数
    字典常用方法:
1adict.keys() 返回一个包含字典所有KEY的列表;
2adict.values() 返回一个包含字典所有value的列表;
3adict.clear() 删除字典中的所有项或元素;
4adict.get(key, default = None) 返回字典中key对应的值,若key不存在字典中,则返回default的值(default默认为None);
5adict.pop(key[,default]) get方法相似。如果字典中存在key,删除并返回key对应的value;如果key不存在,且没有给出default的值,则引发keyerror异常;
6adict.update(bdict) 将字典bdict的键值对添加到字典adict中,无则添加,有则覆盖
数据类型的转换
1、自动转换:数字类型之间 bool-->int-->float
强制转换

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-5-30 21:49 , Processed in 0.049617 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表