python的数据结构类型小结

xiaoxiao2021-02-28  47

id(a)可以查看变量a的存储地址 次方3**3 **=^ 逻辑与 and 逻辑或 or 逻辑非 not raw_input 获取一个字符串 int(raw_input)转换成整数 raw_input(显示提示信息) 对象和类 对象=属性+方法 列表是使用对象和类的一个例子。  当你使用变量i并给他赋值的时候,比如赋整数5,你可以认为你创造了一个类 intd的对象i  类也有方法,即仅仅为类二定义的函数      仅在该类的对象可以使用这些功能  类也有变量,仅为类二定义的变量      仅在该类的对象可以使用这些变量 通过点号使用类的方法 数据类型  数字  整型      Type(查看数据类型)      数据类型不需要自己特别声明          浮点型      自己加小数点      复数类型:compile 字符串      int类型的数据不能和字符串相加  定义一个字符串加一个引号,引号有单引号,双引号和三引号  注意:引号是成对出现的,如果字符串中也有引号时可以使用转义字符,转换为普通的引号  索引:使用数组的方法取值,a[0],a[1],a[2]等  切片:a="abcde"  a[1:4] 对应 开头:结尾前一个:步长  'bcd'  还可以使用负数 :a[-1]对应的是最后一个数据 使用切片时 :号是必须要 序列的基本操作      len():序列的长度      +:字符串的拼接      *:重复出现 str1*数据重复出现五次      in :判断字符是否在字符串中 ‘c’in  str1      max():返回序列的最大值      min():返回序列的最小值      cmp:判断字符串是否相等cmp(str1,str2)相等返回0 列表:list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目 列表是可变数据类型 列表的组成:用[]表示列表,包含多个以逗号分隔开的字符串或数字‘  list1=['simon','david']  一个值的时候不需要加逗号  列表的操作      取值:切片和索引 list[]      添加:list.append()      删除:del(list[]) list.remove(list[])      修改:list[]=x 修改后存储的空间不会改变,理解成盒子      查找:var in list    help(list.append)     元组(tuple):也是一种序列的一种形式,元组和列表十分相似一样不可变的 即你不能修改  使用范围:元组通常定义在使语句或用户定义的函数能够安全的采用一组值  使用小括号()  t=("milo",30,"male")  使用单一元组必须加一个逗号 t2=(2,)  t=("milo",30,"male")  获得元组的值的方法 name,age,gender=t 字典  python中在最重要的形式,是唯一的映射类型(哈希表)  使用{}定义  字典对象是可变的,但是字典的键必须使用不可变对象,并且 一个字典中可以使用不同类型的键值。  key()或者values()返回键列表或者值列表  items()返回包含键值对的元组  dic={0:0,1:1,2:2}  dic[0]=0  dic1={'name':'milo','age':'30'}类似c语言中的结构体  还可以使用混合定义如:      dic2={1:'123','x':456,'milo':'milo'}  字典的方法      可以直接使用dic1['tel']='yu'      del()系统函数可以删除任何函数      dic.pop('age')删除并且返回      dic1.clear()删除字典中的所有元素      del dic1 删除整个字典      dic.get('3','error')避免取到不存在的值可以返回。
转载请注明原文地址: https://www.6miu.com/read-2300050.html

最新回复(0)