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]

##总结了下, 列表的用处一般用于对数据的整理, 

 

猜你喜欢

转载自www.cnblogs.com/jalen-123/p/13166992.html