python小说《幕后玩家》-004 心法秘藏——小翠的基础能量类型教学

python小说《幕后玩家》-004 心法秘藏——小翠的基础能量类型教学,第1张

python小说《幕后玩家》-004 心法秘藏——小翠的基础能量类型教学

翌日。
小翠鉴别了一上午的整数和字符串类型,感觉很兴奋,跑了过来。
“少爷,快教教我其他类型,我看少爷上次打的也不是整数啊”
“那是浮点数,在Python大陆以float的形式存在,今天我就给你讲讲其他的几个基本能力类型”
“像3.1415就是一个浮点数,我们在用的时候一定要注意他的精度问题,除了这种表示方法,我们还可以对特定的浮点数省略小数部分和整数部分,比如”

3.
.213

“还有种科学计数法的表示方法”

5e-4

“然后是布尔类型bool,它只有两种值True和False,但是好多的判断要用到它”

a=True
print( isinstance(a,bool)) # True
print(type(a)) # 

“还有个基础类型就是字符串类型str”
“从外界获取的不经过处理的就是这个类型了,这个类型的能量运用有很多招式,需要灵活组合”


“上面的几种类型在改变了值之后,他们的地址都会被改变,所以都被称为不可变类型,我们可通过id()这个招式来确认这个结果”

a=True
print(id(a)) #140705666206032
a=False
print(id(a)) #140705666206064

“单一的类型威力小,接下来我给你讲讲几种结构类型”
“列表是最常见的,他把多种能量组合在一块,可以依次取用,也可以按照位置获取,里面可以是各种不一样的类型,甚至也可以再放列表,这是种可变类型,改变里面的东西,我们启用它的时候地址是不会变的”

mylist=[1,2,3,'1','2','3',[1]]

“按照位置取用,类似mylist[1]就可以了,还可以分割,切片,招式也很多,给你先讲个介绍,你慢慢摸索”

“第二种是元组类型,功能和列表差不多,但是一旦成型了就不能再像列表一样,改变里面的东西了,这是种不可变的类型,修改只能重新去定义它”

a=(1,2,3,'4')
print( isinstance(a,tuple))  #True
print(id(a)) #2031554711944

“第三种是集合,集合是一种一维的能量,也是无序的,不能包含其他的组合类型,会将存在里面的东西保留唯一的一个”

a=(1,2,3,'4',1,3)
a=set(a)
print(a) #{1, 2, 3, '4'}

“第四种是字典,这是种特殊的类型,它以键值对的方式保存。”

a={
    'tom':1,
    1:3.8,
    3.8:[222,222],
    True:False,
    (2,3):11,

}
print(a) # {'tom': 1, 1: False, 3.8: [222, 222], (2, 3): 11}
print(a[1]) # False

“一般可以用不可变的类型作为它的键,它的值没有要求,如果后面有同名的键会被更新,调用的时候也是用键来提取,有时候数字的键可能会和列表很像,但这确实是不一样的,招式如下”

小翠:“哇塞,感觉又学到了好多新知识,我要多练习一下这些招式”
——本章完
作者语:这章主要是先讲讲基础数据类型和结构数据类型,也给不会python 的读者一个了解Python的窗口。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5592928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存