网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

Python的数据类型与变量赋值

时间:2023-02-10 10:23

人气:

作者:admin

标签: 编程语言  字符串  python 

导读:Python有六个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。...

一、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(字典)。

b88bc958-a8e8-11ed-bfe3-dac502259ad0.png

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

三、Python的注释

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

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.png

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

四、Python的控制语句

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

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

b8cade36-a8e8-11ed-bfe3-dac502259ad0.png

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

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

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.pngb93aca3e-a8e8-11ed-bfe3-dac502259ad0.png

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

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

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.pngb9782140-a8e8-11ed-bfe3-dac502259ad0.png

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

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

b9956bc4-a8e8-11ed-bfe3-dac502259ad0.pngb9ace646-a8e8-11ed-bfe3-dac502259ad0.png

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

(2)循环控制语句

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

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

b9d03394-a8e8-11ed-bfe3-dac502259ad0.png

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

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

b9f181b6-a8e8-11ed-bfe3-dac502259ad0.png

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

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

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

ba17daaa-a8e8-11ed-bfe3-dac502259ad0.png

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





审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信