在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
变量是所有编程语言都会设计到的一个核心基础知识。变量是指没有固定的值可以改变的数。变量的主要用处是能够一般化的描述指令,假设没有变量,指令中只能使用真实的“值”,那该指令在实际应用中仅仅能符合某种特定的情况。在计算机编程中,变量主要作为占位符的用途,用于应用计算机内存地址。例如想要通过程序实现记录班级内所有同学的基本信息实现某种功能,我们不可能针对每一个同学写一段程序。这个时候如果用变量表示:
dic_tudent = {“name”:”李四”,”age”:18}
如果需要使用某个同学的信息的时候,直接可以:
name.dic_student = “李四”
age.dic_student = 18
将学生李四的信息赋值给相应的变量dic_student即可完成相应的程序。其中dic_student、name.dic_student、age.dic_student都可以称之为变量。而“=”右侧的值是可以使用其他的值来代替。
变量其实就是用某个特定含义的英文字母组合来表示相应具体的值。就像我们平时表达一样:我们会说“这个班级的学生”而不会说“这个班级的李四、王五、赵四……”把所有同学的名字说一遍。所以变量可以更加简单的理解为就是某些具体含义的“值”的概括次。
现在我们理解了,所有具体的值都可以通过变量来代替,但是对于不同的“值”,在系统内存中所占用的空间是不同的,所以在部分编程语言中,将变量分为不同的种类以节约数据存储空间。本篇文章主要和大家分享在Python编程语言中变量类型。
在Python编程语言中一共有六种数据类型:数字、字符串、布尔值、列表、元组和字典。
数字型变量(int):
数字型变量包含整型(int)、浮点型(float)、复数类型。其中复数类型在实际编程中的使用并不广泛。
整型就是我们日常认知的整数(正数、0、负数)
浮点型就是我们平时说的带小数点的数字(包括科学计数法)
复数与数学中的复数定义相同,例如2+3a
字符串(str):
字符串是有数字、字母、下划线组成的一串字符。通常以串的整体作为操作对象。在Python编程中,字符串一般使用单引号、双引号、三引号所包含。在编程中如果需要嵌套引号,则不允许出现单引号嵌套单引号,双引号嵌套双引号的现象。
一般我们认为,除了数字型、布尔型以及集合类型的变量外都认为是字符串。
布尔值(bool):
布尔值是编程语言中特定概念,相当于我们常说的对错。布尔值仅有两个值,Ture和False(此处需要注意Python中布尔值的Ture和False必须是首字母大写)。通常情况下布尔值在运算中可以被视作整型,即Ture = 1;False = 0。
列表(list):
列表是Python使用中最频繁的数据类型。列表支持数字、字符串甚至包含列表。使用“[]”标识将相应的元素包括在其中,不同的元素之间使用英文标点“,”隔开。列表中的元素可以根据需要增删改查,通常用来保存多个互相独立的元素对象的集合。
list = [a, b, 1, 2, [3, 4,5,],]
元组(tuple):
元组与列表类似,直观上最大的区别在于,列表使用“[]”中括号包裹,而元组使用“()”包裹。这些符号都是英文半角状态下的符号。此外区别于列表,元组具有不可更改的特性,一旦创建元组则其集合中的内容不可被增删改。使用元组的优势在于,一旦确定元组,则该元组则会缓存在Python的运行环境中,使用时无需访问内核分配内存。一般情况下元组用来描述一个不会改变的事物的多个属性。
tuple = (1,3,4,5,6,)
需要注意的是,单个值也可以组成tuple,赋值时括号内的逗号不能省略。
tuple = (1,)
字典(dic):
字典是Python中的映射数据类型,由键-值对组成。字典可以存储不同类型的元素,使用“{}”来包括相应的元素。通常情况下“键”会以字符串或者数值的形式来表示,而“值”可以是任意类型。文章开头所举例子就是字典类型。
Dic_student = {“name”:”李四”, ”age”:18}
在Python编程语言中,变量赋值过程可以直接进行,不需要再对变量类型进一步声明了。系统会根据你赋值的内容自动平判断数据类型。不过在实际运算中,还是要考虑到数据类型的转变的。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python的应用领域有哪些?Python爬虫应用场景介绍
Python的应用领域有哪些?Python爬虫应用场景:Web开发、网络编程、爬虫开发、云计算开发、人工智能、自动化运维、金融分析、科学运算、游戏开发、桌面软件。Python语言较其他语言相对简单被称为胶水语言,Python免费开源且兼容众多平台,具有非常丰富的Python库,接下来我们一起来看看Python的应用领域。
12321
2019-10-24 10:44:24
零基础学习Python秘籍
Python是一门应用极其广泛的编程语言,现在从中小学到高等教育都开始普及Python技术。越来越多零基础的同学想要紧跟时代潮流,开始学习Python。对于零基础的同学如何快速学习Python呢?
5021
2019-11-27 18:27:26
Python培训课程哪个好?应该学什么?
系统的Python课程包含Python编程基础、Python编程和web基础、web-Django框架与项目、Web-Flask框架与项目、人工智能机器学习编程、人工智能基于大数据的推荐系统项目这几个阶段。
3725
2021-03-08 11:07:45
入门Python基础知识点总结
Python基础入门主要学习变量,运算符,输入输出和条件以及循环语句,认识Python零基础入门Python开发,了解常用的Linux命令。熟练掌握Python的变量、输入输出、运算符、条件和循环语句,了解使用过常用linux命令。
3559
2021-06-09 16:55:44
闭包读取函数内部变量函数的基础知识分享
闭包读取函数内部变量函数的基础知识分享,闭包能够读取其他函数内部变量的函数,在本质上闭包是将函数内部和函数外部连接起来的桥梁我们需要掌握闭包的构成条件和定义闭包的语法格式。
3205
2021-12-01 16:31:23