首页 > 其他 > 详细

6.30 D2

时间:2020-06-30 23:17:05      阅读:66      评论:0      收藏:0      [点我收藏+]

一.Numeber ( int float bool complex)
(1) int 整型 (正整数 0 负整数)
intvar = 123
print(intvar)

(2) float 浮点型 小数
表达方式一 小数
floatvar = 3.14
print(floatvar)

表达方式二 科学计数法
floatvar = 3.1e4
print(floatvar)

(3) bool 布尔型 True 真 False 假 只有两个值
boolvar = True
boolvar = False
print(boolvar)

(4) complex 复数(实数 + 虚数)
表达方式一
complexvar = 67-4j
complexvar = -4j
print(complexvar)

表达方式二
语法 : complex(实数,虚数)
complexvar = complex(67,-4)
print(complexvar)

二.字符串
什么是字符串:用引号引起来的就是字符串
转义字符 : \+ 某个字符
(1) 将有意义的字符变得无意义
(2) 将无意义的字符变得有意义

\n , \r\n : 换行
\t : tab缩进(水平制表符)[一般来说,一个缩进是4个空格距离]
\r : 将后面的字符直接拉倒当前行行首

格式化字符串
语法 : "字符串" % (值1,值2,值3)
%d 整型占位符
%f 浮点型占位符
%s 字符串占位符

三.容器类型数据( str list tuple set dict )
(1).list 列表 特点: 可获取,可修改,有序
listvar = [ ]
print(listvar , type(listvar) )

(2).tuple 元组 特点: 可获取,不可修改,有序
tuplevar = ()
print(tuplevar , type(tuplevar))

(3).tuple 元组 特点: 可获取,不可修改,有序
tuplevar = ()
print(tuplevar , type(tuplevar))

(4).str字符串 特征: 可获取,不可修改,有序
0 1 234 5 6 7 8
strvar = "我爱你,亲爱的菇凉"
-9-8-7-6-5-4-3-2-1
print(res)
1.可以通过下标获取字符串当中的元素
res = strvar[1]
res = strvar[-8]
print(res)

(5).集合 set (作用:集合之间的交差并补) 特点: 无序,自动去重
setvar = {"金城武","王俊凯","喻文波","王文"}
print(setvar , type(setvar)

(6).字典 dict 特点: 键值对存储的数据,表面上有序,实际上无序 语法: { 键1:值1 , 键2:值2 ..... }
dictvar = { }
print(dictvar , type(dictvar))

字典的键 和 集合中的值 数据类型的要求必须是如下几种:
如下类型可以: 不可变数据(可哈希的数据类型)
Number(int , float , bool ,complex) , str , tuple

不允许的类型: 可变数据(不可哈希的数据类型)
list , set , dict

但凡提到哈希算法(hash),都是典型的无序特征
目的: 为了更加均匀的把数据分配到内存里,底层用的算法类似于取模.

6.30 D2

原文:https://www.cnblogs.com/cloudlzh/p/13216009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!