0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Python的数据类型与变量赋值

RG15206629988 来源:行业学习与研究 2023-02-10 10:23 次阅读

一、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

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





审核编辑:刘清

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

    关注

    10

    文章

    1942

    浏览量

    34707
  • 字符串
    +关注

    关注

    1

    文章

    578

    浏览量

    20506
  • python
    +关注

    关注

    56

    文章

    4792

    浏览量

    84627

原文标题:大数据相关介绍(5)——编程语言(中)

文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Python中常用的数据类型

    数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,
    发表于 04-19 15:14

    史上最全Python数据类型详解

    数据类型是每个编程语言必不可少的基础知识,也是必须要掌握的技能,很多人知识简单的进行理解,并没有很系统的进行知识的梳理,以下是对python语言的全部数据类型详细汇总:Python中可
    发表于 06-15 14:57

    Verilog 变量声明与数据类型

    Verilog 变量声明与数据类型一Verilog语法中最基本的数据类型有 线网(wire),寄存器(reg)和整数(integer)三种类型,这三种
    发表于 08-10 14:01

    python数据类型有哪些?

    python数据类型有哪些?Python定义函数一般格式是什么?
    发表于 12-27 06:26

    python教程之变量和简单数据类型

    本文档的主要内容详细介绍的是python教程之变量和简单数据类型
    发表于 04-26 08:00 7次下载
    <b class='flag-5'>python</b>教程之<b class='flag-5'>变量</b>和简单<b class='flag-5'>数据类型</b>

    Python变量类型详细资料说明

    Python 中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和
    发表于 08-24 16:47 3次下载
    <b class='flag-5'>Python</b>的<b class='flag-5'>变量</b><b class='flag-5'>类型</b>详细资料说明

    Python变量类型详细说明

    变量赋值Python 中的变量赋值不需要类型声明。 每个变量
    发表于 01-15 16:29 1次下载
    <b class='flag-5'>Python</b>的<b class='flag-5'>变量</b><b class='flag-5'>类型</b>详细说明

    探究西门子SCL-基本数据类型变量赋值

    设定给其名字写在赋值符左边的变量。函数允许的变量如下图所示: 赋值的语法(Syntax of a Value Assignment) 能够将同类型
    的头像 发表于 05-24 14:56 5530次阅读
    探究西门子SCL-基本<b class='flag-5'>数据类型</b><b class='flag-5'>变量</b>的<b class='flag-5'>赋值</b>

    重视变量数据类型

    不管在什么语言中,定义一个变量时必然要在内存中开辟一个相应大小的空间来存储该变量。不同的数据类型在内存所占的空间大小不同,其所能表示的数据范围也不相同。在单片机C语言中,常用的基本
    发表于 01-13 15:05 1次下载
    重视<b class='flag-5'>变量</b>的<b class='flag-5'>数据类型</b>

    Python最基本内置数据类型(1)

    最基本内置数据类型 1. 基本数据类型和运算符 python变量没有类型,但是对象都有类型
    的头像 发表于 03-08 17:17 873次阅读
    <b class='flag-5'>Python</b>最基本内置<b class='flag-5'>数据类型</b>(1)

    ARRAY类型变量赋值

    当元素的数据类型和数组界限(最低和最高的可能的数组索引)相匹配时,能够将一个完整数组赋值给另一个数组。如果是这样,在赋值符后指定数组的标识符。下面的赋值是有效的:
    的头像 发表于 04-10 11:46 945次阅读

    网络工程师学Python变量和简单数据类型

    Python是一种广泛应用于编程和数据科学的高级编程语言,它支持许多不同类型变量和简单数据类型
    的头像 发表于 04-15 17:56 753次阅读

    MATLAB变量数据类型的基本介绍

    在MATLAB中,变量数据类型是非常重要的概念。
    的头像 发表于 07-05 09:44 1851次阅读

    python变量与基本数据类型介绍

    1、前言 熟练掌握一门编程语言,最好的方法就是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧。本文首先介绍python基础知识的保留字与标识符,然后将介绍在python中如何使用变量以及各种
    的头像 发表于 07-05 15:51 744次阅读

    ARRAY 数据类型变量

    要求 全局数据块已打开。 操作步骤 要声明一个 ARRAY 数据类型变量,请按以下步骤操作: 在“名称”(Name) 列中,输入变量的名称。 在“
    的头像 发表于 07-06 11:08 1101次阅读