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

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





审核编辑:刘清

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

    关注

    10

    文章

    1908

    浏览量

    34235
  • 字符串
    +关注

    关注

    1

    文章

    558

    浏览量

    20349
  • python
    +关注

    关注

    53

    文章

    4747

    浏览量

    83935

原文标题:大数据相关介绍(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 5233次阅读
    探究西门子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 757次阅读
    <b class='flag-5'>Python</b>最基本内置<b class='flag-5'>数据类型</b>(1)

    ARRAY类型变量赋值

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

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

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

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

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

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

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

    ARRAY数据类型变量

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