一、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时,满足ifscore>90的语句,因此输出为A;当score被赋值为15时,不满足ifscore>90、elifscore>75、elifscore>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以外的数字依次输出。
图七,图片来源:学堂在线《大数据导论》
审核编辑:刘清
- 编程语言
+关注
关注
10文章
1908浏览量
34235 - 字符串
+关注
关注
1文章
558浏览量
20349 - python
+关注
关注
53文章
4747浏览量
83935
原文标题:大数据相关介绍(5)——编程语言(中)
文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。
发布评论请先登录
相关推荐
评论