python基础_数据类型
Posted jalen-tian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础_数据类型相关的知识,希望对你有一定的参考价值。
1.数据类型
number str dict set list bool number -- > int float complex str
2.num类型的使用
# int 整型 (正整数 0 负整数) intvar = 256 print(intvar) # type 获取一个值的类型 res = type(intvar) print(res) # id 获取一个值的地址 res = id(intvar) print(res)
3.str类型的使用(占位符的使用)
格式化字符串 # %d 整型占位符 strvar = "张三昨天晚上买了%d个娃娃" % (3) print(strvar) strvar = "张三买了%02d个金油" % (3) #不足则填充0 # %f 浮点型占位符 默认小数点保留6位 strvar = "张安今天开工资了,一共发了%f元" % (9.9) print(strvar) # %.2f 小数点保留2位 strvar = "张三今天开工资了,一共发了%.2f元" % (9.9) print(strvar) # %f 是存在四舍五入的情况 strvar = "李四资了,一共发了%.1f元" % (9.891) print(strvar) # 字符串的格式化存在类型转换 [在不清楚类型的时候,直接%s] strvar = "%s 看好了一辆车,布加迪威龙,买了%s辆,一共花了%s元,心情%s" % ("李四",2,20.32,"感觉买了个假车") print(strvar)
##其目的就是和变量进行搭配使用,这样就可以获得不同的字符串
4.列表
列表可以在原来变量的基础上进行增删改查
定义一个列表: list_var = []
#例如
listvar = [89,5.78,True,8+3j,"张三"] #列表里面的数据可以是不同的类型
#获取:res = listvar[1] #获取下标为1的元素
#增加 listvar.append("lisi") #在列表末尾追加元素 常用
# listvar.inset(1,"zhangsna") #在下标为1的位置插入“zhangsna”
listvar.extend("avb") #()里面的内容是容器类型数据, 也就是会将数据a v b 依次追加到列表里面
#删除 listvar.pop(1) #删除下标为1的元素
listvar.remove(89) #删除元素89
listvar.clear() #直接清空数据
#改 listvar[0] = 4 #修改第一个元素的数据
#获取元素的下标
listvar.index(89) #获取元素89的下标 列表.index(值[,start][,end]) 如果没有的话,则报错
listvar.count(89) #统计89出现的次数
listvar.sort() #列表进行排序 会改变原来的列表排列顺序
lst = [1,2,3,-90,-9,78,3]
lst.sort()
print(lst)#[-90, -9, 1, 2, 3, 3, 78]
##总结了下, 列表的用处一般用于对数据的整理,
以上是关于python基础_数据类型的主要内容,如果未能解决你的问题,请参考以下文章