在上一期中针对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课程推荐哦,可以点击下方【了解更多】查看!
最后,更多精彩内容,欢迎关注【码小会】账号,期待与你们一起学习!
1.《关于101010大写怎么写,你需要知道这些码小会讲解「基本数据类型」——Python学习秘籍》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《关于101010大写怎么写,你需要知道这些码小会讲解「基本数据类型」——Python学习秘籍》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2198075.html