Python的数据类型与变量赋值

电子说

1.2w人已加入

描述

一、Python的数据类型  

Python有六个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)。其中,List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)属于序列类型。  

根据数据是否可变,六种数据类型可分类为不可变数据和可变数据。具体分类如表一所示:  

四种不可变数据 两种可变数据
Numbers(数字) String(字符串) Tuple(元组) Sets(集合) List(列表) Dictionary(字典)

表一,内容来源:学堂在线《大数据导论》    

二、变量赋值  

编程语言最简单的语句是变量赋值语句。Python中的变量赋值不需要类型声明,每个变量在内存中创建,都包括变量的标识,名称、数据等信息。且每个变量在使用前都必须赋值,变量被赋值后才被创建。  

变量赋值的运算符为等号(=),等号(=)运算符左边是变量名,右边是存储在变量中的值,变量赋值语法为变量名=值。  

变量名不能以数字开头,但可以含有数字,例如1a不能作为变量名,a1可以作为变量名。预留关键字也不可作为变量名,如if不能作为变量名。  

具体的赋值语句如图一所示: (1)n被赋值为10,即n被定义为Numbers(数字)类型; (2)s被赋值为'hello',即s被定义为String(字符串)类型; (3)l被赋值为[1,2,3,4],即l被定义为List(列表); (4)t被赋值为(1,2,3),即t被定义为Tuple(元组); (5)S1被赋值为{1,2,3,4},即S1被定义为Sets(集合); (6)dic被赋值为{'name':'ming','age':'18'},即dic被定义为Dictionary(字典)。

字符串

图一,图片来源:根据学堂在线《大数据导论》资料制作    

三、Python的注释  

以#开头的语句为Python的注释,计算机不运行注释中的内容,注释的作用是使其他人员更容易理解计算机程序内容。

  字符串

图片来源:学堂在线《大数据导论》    

四、Python的控制语句  

一般,计算机程序按照语句编写顺序依次执行程序。当需要非顺序执行,可使用控制语句改变其原有的顺序执行。Python最常用的两种控制语句包括:条件控制语句和循环控制语句。  

(1)条件控制语句   Python的条件控制语句包括:if语句、if-else语句、if-elif-else语句。  

字符串

图片来源:学堂在线《大数据导论》  

1)if语句 如图二所示,因为n被赋值为10,if语句中n==10(n==10语句解释:当n的值为10时,该语句的值为真,当n不等于10时,该语句的值为假)为真,所以执行print('hello'),输出hello。

字符串字符串

图二,图片来源:学堂在线《大数据导论》  

2)if-else语句 如图三所示,因为n被赋值为10,if语句中n==11为假,所以不执行if条件语句,而执行else后的语句print('不相等'),输出不相等。

字符串字符串

图三,图片来源:学堂在线《大数据导论》  

3)if-elif-else语句 如图四所示:当score被赋值为95时,满足if score>90的语句,因此输出为A;当score被赋值为15时,不满足if score>90、elif score>75、elif score>60语句,因此输出else后的语句,输出为D

字符串字符串

图四,图片来源:学堂在线《大数据导论》  

(2)循环控制语句  

Python中的循环控制语句包括:for循环控制语句和while循环控制语句。下文以for循环控制语句举例。  

如图五所示,l的数据类型是list(列表),通过for循环将l中的数字依次输出。

字符串

图五,图片来源:学堂在线《大数据导论》  

如图六所示,如果在for循环加入: if i==2;     break 则l中2以后(包含2)的数字不会被输出。

字符串

图六,图片来源:学堂在线《大数据导论》  

如图七所示,如果在for循环加入: if i==2;    

 continue 则l中除了2以外的数字依次输出。

字符串

图七,图片来源:学堂在线《大数据导论》    





审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分