码小会讲解【基本数据类型】——Python学习秘籍

本文梳理了Python常用的4种基本数据类型,包括数值、字符串、列表和字典。介绍了各数据类型的表示符号、存储方式、操作示例等,还提及可通过type()方法查看变量类型,bool()方法检查真假值。最后推荐了Python课程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一期中针对Python学习中【字符串】的相关知识点进行了归纳,今天将梳理一下Python基本数据类型。

首先,我们来罗列一下Python提供的基本数据类型,主要介绍常用的4大数据类型。包含:数值Numbers(整形、浮点型、复数、布尔型等)、字符串String、列表List、字典Dictionaries。

一、数值(Numbers)

数字类型一般用来存储整数、浮点数(小数)、布尔值(bool)等,分别用 int、float、bool符号表示其对应类型。
在python中可以使用 type()方法 查看某个变量的类型;**调用bool()**可以检查变量的真假值True或False。

示例如下:

361, -361, 0, 66666		# 整型 --> int()
3.61, 3.14e-6, 0.0		# 浮点型 --> float()
3+6j, 3.0+6.0j, 6j		# 复数 --> complex([real[, imag]])
0b101010		        # 二进制 --> bin()
0o177				# 八进制 --> oct()
0x9ff				# 十六进制 --> hex()

# 常见操作+, -, *, /, //, %, **		# / 结果是浮点数,// 结果只取整数部分
&, |, ^, <<, >>			# 位操作,与,或,异或,左移,右移

二、字符串(String)

python中字符串是以单引号’'或双引号""包括起来的,比如 a = ‘maxiaohui’, b = “小会”,在这里ab都是字符串类型,c = ‘19’,那么这个变量c在这里又是什么数据类型呢?大家可以使用上面提到的type()方法自己在程序中去验证一下哦。

字符串的一些常见操作示例如下:

# 查找,find()、index()、rfind()、rindex()
s.find('P')			# 3, 返回第一次出现的子串的下标
s.find('h', 2)			# 6, 设定下标2开始查找
s.find('23333')			# -1, 查找不到返回-1
s.index('y')			# 4, 返回第一次出现的子串的下标
s.index('23333')		# 不同与find(), 查找不到会抛出异常

# 转大小写, upper()、lower()、swapcase()、capitalize()、istitle()、isupper()、islower()
s.upper()			# '优雅的PYTHON'
s.swapcase()			# '优雅的pYTHON', 大小写互换
s.istitle()			# True
s.islower()			# False

这里就不一一赘述了,想了解更多,可以查看之前关于字符串的文章.

三、列表(List)

list数组是python最常用的数据类型了,数组是一个有序的列表,即列表中每个元素都是有顺序的,数组类型使用方括号[ ] 表示,数组元素使用逗号隔开,比如 a = [6,5,6,866,55],b = [‘代码课堂’,‘边学边练’,‘码小会’],其中的元素可以是任何类型,以顺序存储的方式动态储存数据。

列表示例如下:

# 常用方法
L.append('a')		# ['Windrivder', 21, {'name': 'xiaoming'}, 'a']
L.pop()		# ['Windrivder', 21, {'name': 'xiaoming'}],还可以指定下标删除元素L.extend(L1)			# 合并列表 L1
L.insert(1, 'a')		# 在下标为1的位置插入'a'
L.index('a')			# 同字符串的index()
L.remove('a')			# 删除操作
L.count('a')			# 求某个值的个数
L.reverse()			# 反转
L = [2, 4, -1, 9, -5, 6]
L.sort()			# sort()排序,使用非常灵活
L.sort(reverse=True)	        # 反序
L.sort(key=abs)			# 传入函数关键字作为排序规则

四、字典(Dictionaries)

字典是通过键值对的方式进行存储,占用大量的内存而获得极快的查找和插入速度,而列表刚好相反,查找和插入速度随着元素的增加而变慢,但占用的内存较小。

字典是一个无序的键值对集合(key:value),字典数据使用花括号 { } 来表示,字典中的元素是通过键值(key)来存取,在同一个字典中每个键值(key)都是唯一的。

# 常用方法
d.keys(), d.values(), d.items()	# 分别遍历键、值、键值对
d.setdefault(key[, value])		# 为字典的某一项设置默认值
d.get(key, default)			# 获取字典中的某个值
d.update(newd)				# 合并字典,此方式效率较高
d.pop(key, [d])        # 删除字典中键值为key的项,返回键值为key的值,如果不存在,返回默认值d,否则抛出异常
d.popitem()			# 随机删除某一项键值对,还可以使用关键字 del

-------------------------------------------分界线---------------------------------------

以上就是码小会总结的基本数据类型相关知识点分析,如果觉得感兴趣想学习Python,我们还有相关Python课程推荐哦,可以了解一下:
嘿有趣之Python零基础快速入门

最后,更多精彩内容,欢迎关注【码小会】账号,期待与你们一起学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值