在线客服
扫描二维码
下载博学谷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编程语言中,变量赋值过程可以直接进行,不需要再对变量类型进一步声明了。系统会根据你赋值的内容自动平判断数据类型。不过在实际运算中,还是要考虑到数据类型的转变的。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
自学机器学习应该避免的三大误区与陷阱
作为人工智能的核心,机器学习成为炙手可热的概念。很多朋友都开始进入机器学习的大军之中,不知道大家在学习的过程中是否注意到“自学机器学习应该避免的三大误区与陷阱”呢?下面小编就和大家一起探讨一下。
7505
2019-08-07 18:11:22
初学Python用什么开发工具好?
对于才开始学习Python的初学者来说,有一些好用的开发工具,可以少吃很多苦头。无论是在今后的学习还是工作中,合理使用开发工具,既便利又高效。那么,初学Python用什么工具好?现在小编就把Python程序员使用频率比较高的5款开发工具推荐给大家。
7922
2019-07-09 10:23:01
CSS常用样式属性有哪些?代码怎么写?
CSS常用样式属性有哪些?CSS样式属性有两种分别是局常用样式属性和文本常用样式属性,CSS的作用是美化HTML网页和控制页面布局,我们需要掌握这两种常用的样式属性来美化页面。接下来一起学习下经常使用的样式属性。
3318
2021-12-08 13:52:18
CSS 选择器的种类有哪些?怎么用?
CSS 选择器的种类有标签选择器、类选择器、层级选择器(后代选择器)、id选择器、组选择器、伪类选择器,作为程序员应该具备根据不同的场景选择适合的CSS选择器。
2944
2021-12-09 15:39:55
HTML基本结构包含几个部分?
完整HTML页面包括HTMLDOCTYPE声明、title标题、head、网页编码声明等内容。学习HTML需要能够写出html的基本结构并学以致用。
6352
2021-12-09 15:39:59