当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

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

在上一期,我将总结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.《码小会讲解「基本数据类型」——Python学习秘籍》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《码小会讲解「基本数据类型」——Python学习秘籍》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/2241549.html

上一篇

1000多viv0如何截屏?总结很全面速看!用vivo手机,这6种截图一定要知道,不然白白浪费这么好的手机

下一篇

0.2秒能做什么?我来告诉你答案0.2秒自动抠图,这是上海人工智能“军团”的最新产品之一

101010大写怎么写?总结很全面速看!程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写?总结很全面速看!程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写相关介绍,C语言是当前所有开发技术中使用较为广泛的一门语言,从它诞生之日起就深受程序员的喜爱。随着C语言的普及,后来的开发语言都或多或少地借鉴或遵循了它的一些模式。另外,C语言是计算机编程领域中使用最早的高级语...

关于101010大写怎么写,你需要知道这些程序员入门C语言,需要掌握的4个基础知识

关于101010大写怎么写,你需要知道这些程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写相关介绍,c语言是目前在所有开发技术中广泛使用的语言,从诞生之日起就受到程序员们的喜爱。 随着C语言的普及,后来的开发语言都或多或少地借鉴或遵循了它的一些模式。另外,C语言是计算机编程领域中使用最早的高级语言之...

101010大写怎么写?总结很全面速看!java面试常见知识点

101010大写怎么写?总结很全面速看!java面试常见知识点

101010大写怎么写相关介绍,一、JVM 1. JDK、JRE、JVM三者间的关系 JAVA development kit(JDK)是整个Java的核心Java开发套件,包括Java执行环境Java runtime envirn...

101010大写怎么写看这里!程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写看这里!程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写相关介绍,c语言是目前在所有开发技术中广泛使用的语言,从诞生之日起就受到程序员们的喜爱。 随着C语言的普及,后来的开发语言都或多或少地借鉴或遵循了它的一些模式。另外,C语言是计算机编程领域中使用最早的高级语言之...

101010大写怎么写

101010大写怎么写

101010大写怎么写相关介绍,一、单项选择题(本大题共40小题,每小题1分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题中的括号内。 1.已知x=101010B,对x求逻辑非,结果是(...

关于101010大写怎么写,你需要知道这些码小会讲解「基本数据类型」——Python学习秘籍

关于101010大写怎么写,你需要知道这些码小会讲解「基本数据类型」——Python学习秘籍

101010大写怎么写相关介绍,在上一期中针对Python学习中【字符串】的相关知识点进行了归纳,今天将梳理一下Python基本数据类型。 首先,我们来罗列一下Python提供的基本数据类型,主要介绍常用的4大数据类型。包含:数值N...

101010大写怎么写?终于找到答案了程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写相关介绍,C语言是当前所有开发技术中使用较为广泛的一门语言,从它诞生之日起就深受程序员的喜爱。随着C语言的普及,后来的开发语言都或多或少地借鉴或遵循了它的一些模式。另外,C语言是计算机编程领域中使用最早的高级语...

101010大写怎么写?我来告诉你答案程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写?我来告诉你答案程序员入门C语言,需要掌握的4个基础知识

101010大写怎么写相关介绍,C语言是当前所有开发技术中使用较为广泛的一门语言,从它诞生之日起就深受程序员的喜爱。随着C语言的普及,后来的开发语言都或多或少地借鉴或遵循了它的一些模式。另外,C语言是计算机编程领域中使用最早的高级语...