python中类定义要素_学Python,需要知道的基本要素

不管任何学习,都需要知道基本的要素,哪怕就是学汉语,也得从基础的认字开始,学习Python也是如此,下面我简单描述一下Python中的关键要素,希望对你有所帮助

首先,在开始之前我还是强调一下,任何学习最高效的方法就是知道自己为什么学,然后重复、重复再重复。至于为什么?我以前也讲过,因为只有知道为什么,才能增加学成的可能性,而重复则能更好的帮助我们记忆和理解。

在学习Python的过程中,有4个最重要的关键点,分别是数据,函数,条件判断和循环。其中数据包含字符串、数字、容器、布尔和None等基础数据类型;函数可以重复调用,能够有效减少重复代码,提高代码的编写效率;条件判断对各种可能发生的情况进行判断,根据不同的判断条件,采取对应的处理方法;循环可以对同一代码块进行多次重复执行,下面将会逐个介绍。

字符串: 是 Python 中最常用的数据类型。可以使用引号( ' 或 " )来创建字符串,例如图1-1

数字: 数字数据类型用于存储数值,常用的数值类型:整型(int)、浮点型(float)、复数类型(complex),例如图1-2

容器中包含列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)下面会进行分别展示

PS:注意仔细看图片中的代码,看的多了自然就明白

列表:用来顺序存储相同或者不同类型数据的集合,使用一对[]定义,列表中存储的每一个值称为元素,在列表内可以存储多个元素,元素之间用逗号隔开,例如图1-3,

列表中的增加、删除、查询、修改请看图1-4

元组:元组与列表类似,不同的是元组中的元素一旦创建,便不能修改。元组使用一对小括号“( )”表示,例如图1-5

集合:集合是一个无序的不重复元素序列。可以使用大括号 { } 或者 set( ) 函数创建集合,注意:创建一个空集合必须用set( ) 而不是 { },因为 { } 是用来创建一个空字典,例如图1-6

集合中的其他操作请看图1-7

字典:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键 (key)=值(value) 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 { }中,例如图1-8(PS:字典的增加、删除、查询、修改都在图1-8中)

布尔类型:在程序中,用于判断某个变量或者某个条件的真或假,布尔类型的值只有 True 和 False 两种值判断真假,如图1-9

None:空值None是一个特殊的值,但它不等于0,如图2-1

如果你能仔细的认真的且只字不差的看完每张图并读到这里,那么恭喜你,你已经差不多了解了Python中最基础的数据,接下来我们一起来了解Python中的条件判断、函数和循环。可能你大概已经忘记了这些词分别代表什么意思,没关系下面我还会逐个介绍,还是老样子,我希望你能仔细的认真的且只字不差的看完每张图,通过图片中的代码进行理解。

条件判断:对各种可能发生的情况进行判断,根据不同的判断条件,采取对应的处理方法,常用if语句表达,如图2-2

循环:可以对同一代码块进行多次重复执行, 循环语句有 for 和 while语句,这里我主要介绍for语句,因为简单,如图2-3

函数:可以重复调用,能够有效减少重复代码,提高代码的编写效率,了解函数需要知道它的功能、输入和输出如图2-4

了解函数还需要知道变量作用域,变量作用域指的是定义的变量在代码中可以使用的范围,根据使用范围分为局部变量和全局变量两种,如图2-5(ps:函数外部访问局部变量会提示错误)

OK,到这里我们已经掌握了Python的基础关键点,我知道你肯定忍不住想要放松一下奖励自己,但别着急,还有几个简单的知识点需要我们一起探讨,它们分别是模块和数据结构,不过相对于前面的基础它们稍微难懂一点,所以我在这里只是简单的提一下概念,具体的代码路径目前我也没搞懂,不过我相信慢慢的会搞懂的,毕竟代码还是要一个字一个字的写。好,话不多说,先干为敬,来了解下什么是模块和数据结构。

模块:在 Python 中为了使项目组织结构更加的清晰,实现代码重用,一般一个 Python 项目由包、模块组成,在一个项目中可以创建多个包,一个包内可以创建多个模块,一个模块就是一个以“.py”结尾的Python文件,在一个模块中可以定义多个类和函数等,引入模块的三种语法分别是

import 包名称

import 包名称 as 别名

from 包名称 import 函数名

数据结构:数据的底层组织方式通常称为数据结构,这里分别讲一下 队列、栈、排序字典、计数器

队列:队列是遵从先进先出原则的一种线性数据结构,类似于餐厅排队,如图2-6

栈:栈是遵从后进先出原则的一种线性数据结构,类似于生活中的木桶。你往栈中加入新的元素,就是入栈,新的元素总是放在木桶的最上面,如图2-7

排序字典:相对于Python中的默认字典排列更有序,如图2-8

计数器:可以作为一种统计数据,例如图2-9

好了,现在可以奖励自己放松一下了,但放松的同时不要忘了写代码,因为看别人操作一百遍不如自己亲手做一遍。

加油吧,祝我们早日学成Python,耶!!!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科、人工智能、通信、物联网、自动化、电子信息等)的在校生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的习借鉴价值,对于初者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值