Python变量数据类型

写在前面的话:当你看这篇博文的时候,你离Python菜鸟不远了!

在Python中,只要定义了变量,并且该变量存了数据,那么这个变量的数据类型就已经确定了。系统会自动辨别变量的数据类型,不需要开发者显示的说明变量的数据类型。从其他语言转过来的开发者,统一认识Python的变量数据类型很有必要。

在Python中,变量的数据类型有数字类型、布尔类型、字符串类型、列表类型、元组类型、字典类型。此外,还有内置的set数据类型

1、数字类型(number),又分为整型(int),浮点型(float),复数类型(complex)

整数->整型,小数->浮点型(科学计数法如:4.3E-10),复数->复数类型。

(什么是复数?形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当z的虚部等于零时,常称z为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数。)

复数举例:

a = 3.12 + 98j
print(a)

输出

(3.12+98j)

2、布尔类型(bool)

特殊的整型,值为True或False。参与数值运算时,True当做1,False当做0。

3、字符串类型(string)

非常重要的一种数据类型。字符串定义:被单引号、双引号、三引号(三个连续的单或双引号)包含的字符集合,具有索引规则

第一个字符的索引是0,第二个字符索引是1,以此类推。

举例:

str1 ='dabc'
str2 ="dabc"
str3 ='''dabc'''
str4="""dabc"""
print(str1[0])
print(str2[1])
print(str3[2])
print(str3[3])

输出

d
a
b
c

4、列表类型(list)  5、元组类型(tuple)

列表和元组可以保存 任意数量 的 任意类型的值,列表用中括号“[]”表示,元组用小括号“()”表示。列表可以修改,元组不可修改。或者这样记:列表可变,元组不可变,都有点“数组”的味道‘

list1 =[1,32,'it']#列表
tuple1 =(1,32,'it')#元组

6、字典类型(dictionary)

Python中映射数据类型,由键-值对组成。可以存储不同类型的元素,用花括号“{}”包含。一般来说,字典的key以字符串或者数值形式表示,value可以是任意数据类型。

dict1 ={"user": "admin", "password": "123456"}#字典

集合(set)

set和dict类似,但set是一组key的集合,与dict的区别在于set不存储value。

是一种无序且无重复元素的集合,具有去重功能。在前面的笔试题博文当中已经出现。

创建有三种方法:需要一个list或者tuple或者dist作为输入集合,重复的元素在set中会被自动的过滤

举例:

set1ist = set([1,2,3,3,5,5,2])
settuple = set((1,2,3,3,5,5,2))
setdict = set({"user": "admin", "password": "123456"})#只存key
print(set1ist)
print(settuple)
print(setdict)

输出

{1, 2, 3, 5}
{1, 2, 3, 5}
{'user', 'password'}

好了,Python的砖头就暂且学到这里,后续研究学习切砖的方法。

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试李同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值