【Python学习】03——数据类型


活动地址:CSDN21天学习挑战赛

学习日记

**
1,学习知识点

对于Python的变量的数据类型,主要是六类:数字,字符串,元组,列表,字典,集合。

(1)数字

在Python中,数字类型的变量有三种,分别是int(整型),float(浮点型),complex(复数型) 

在Python里,没有像C++一样按数字范围和储存空间大小再进行细分,也就不存在long, short,double等数据类型,但bool类型作为int型的子类型依然存在。复数作为Python里新出现的一个数据类型,实际上直接理解为一个有实部 int 和虚部 int 的结构体(或者叫类更合适),一般用complex(x,y)进行建立,x为实部,y为虚部可省略(省略时默认为0)。 

(2)字符串

字符串应该算Python里的最常见的数据类型,它可以简单理解为C++里的string型,二者都可以看成一个区间,在一个变量里挑选第n个下标的字母。而且在Python里,字符串也要用单引号‘ ’或者双引号“ ”括起来,转义字符需要 \

(3)元组和列表

元组和应该算Python里新设置的一个数据类型,它直接用( )添加元素,用 , 隔开并括起来即可,而列表用法设置等与元组其基本一致,区别在于,列表用 [ ] 括起来,并且元组里的元素不可更改而列表可以。

(4)字典

字典就是典型的对象了,拥有key(键)value(值)两个部分,可以想象未来在算法中他的常用程度,其具体结构是{key1:value1,key2:value2 ···}简单理解就是,key是名字,value是名字的具体内容,一个字典里会有很多个名字和其不同的内容,(键必须唯一,但值不必,且键不可变)

(5)集合

集合可以用{ }或者set()创建,(但空集合必须用set()创建,否则会被认成字典)。集合里实质就是无序不重复的元素序列。意思就是,输出时,重复的只输出一个,且输出无序(尚存疑)

(6)类型转换

就是几个类型之间利用函数进行数据类型转换,记住其中变换的关系与取舍即可。

2,学习遇到的问题

集合输出的无序是怎样的无序?有固定的顺序吗?

3,学习的收获

进一步了解了Python的知识,在Python里,变量一般在设置时是直接初始化的,而且一般不会标明数据类型,只能根据其具体的数据和初始化格式简单判断,如果要分辨,一般用type()函数,以后学习深入的化可能还需要isinstance()函数判断。

4,实操

暂无

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值