python2018.9.18内容

本文深入探讨了元组、字典、集合等数据结构的特点与应用,解析了字符编码原理,为编程初学者提供了清晰的学习路径。

    1. 元组

作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读

定义:与列表类型比,只不过[]换成()

优先掌握的操作:
1、按索引取值(正向取+反向取):只能取  
2、切片(顾头不顾尾,步长)
3、长度
4、成员运算in和not in

5、循环

 


    2. 字典

 

作用:存多个值,key-value存取,取值速度快

定义:key必须是不可变类型,value可以是任意类型

 

#优先掌握的操作:
#1、按key存取值:可存可取
#2、长度len
#3、成员运算in和not in

#4、删除
#5、键keys(),值values(),键值对items()
#6、循环

 


    3. 集合

#定义:
            知识点回顾
            可变类型是不可hash类型
            不可变类型是可hash类型

#定义集合:
            集合:可以包含多个元素,用逗号分割,
            集合的元素遵循三个原则:
             1:每个元素必须是不可变类型(可hash,可作为字典的key)
             2:没有重复的元素
             3:无序

注意集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值

 

 


    4. 字符编码

 

 

计算机要想工作必须通电,即用‘电’驱使计算机干活,也就是说‘电’的特性决定了计算机的特性。电的特性即高低电平(人类从逻辑上将二进制数1对应高电平,二进制数0对应低电平),关于磁盘的磁特性也是同样的道理。结论:计算机只认识数字
  很明显,我们平时在使用计算机时,用的都是人类能读懂的字符(用高级语言编程的结果也无非是在文件内写了一堆字符),如何能让计算机读懂人类的字符?
  必须经过一个过程:   #字符--------(翻译过程)------->数字
  #这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准称之为字符编码

复制代码

转载于:https://www.cnblogs.com/wybq/p/9671140.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值