python入门语法教程:序列的加法和乘法操作详解 序列除了索引和切片,还有加法、乘法和函数等功能,这些功能在我们进行序列操作的时候能提供一定的帮助,本节介绍一下加法和乘法。 1.加法 序列具有相加的功能,这个相加同我们数字之间的相加类似,但序列支持将两个类型相同的序列加在一起,使用‘+’符号进行操作。 我们通过两个例子简单看一下: 1)相同类型的序列相加,代码如下: 123456789 my_list = [1,2,3,4,5,6,7,8 开发运维 2023-07-12 Escape
python入门语法教程:序列详解(包括索引和切片) 序列是保存多个数据项的对象,它的存储方式是一个接一个的排列。同时每个元素都会拥有一个值,这个值代表他们存储在序列中的位置,一般我们称它为索引。 打个比方来说,一个班级有若干个学生,每个学生都有一个学号,每个学号对应一个名字,而这个学号就是每个学生的索引值。 在Python中,序列有字符串、列表、元组、字典、集合,对于这些序列,其中集合和字典是不能够使用索引、切片、相加等操作的。 本章我们将介绍一下 开发运维 2023-07-12 剑圣无痕
python入门语法教程:break语句详解 使用选择语句或者循环语句的时候,在满足部分条件时就要进行一定的跳转,在跳转的时候Python中有break、continue和return,本节讲一下break语句和continue语句,return语句会在后续章节中介绍。 break语句 break语句主要用于强制退出当前循环,它可以使用在while和for的控制语句中。 打个比方,小明决定回到家之后要写十道编程题,但是写到第五道的时 开发运维 2023-07-12 法医
Python核心语法教程:序列常用的内置函数详解 学习的时候Python的时候要使用到很多工具来帮助我们更方便的学习,函数就是其中之一,使用函数可以帮助我们更快的进行计算、寻值等操作。 下面表格中为Python提供的内置函数,我们可以直接进行使用。 函 数 功 能 sum() 求序列中所有值的和 max() 求序列中的最大值 min() 求序列中的最小值 len() 求序列的长度 str() 把序列格式转换为字符串 list() 把序 开发运维 2023-07-12 三掌柜
Python核心语法教程:列表list的基础操作与代码实现 前面的学习中可以发现到处都是列表,仿佛Python语法都是围绕列表展开的,本节会详细的去介绍列表,列表被大多数Python使用者认为是Python中最核心的部分,因为Python的列表十分强大,我们很多操作都是基于列表来进行的。 首先我们还是先介绍一下列表,列表是一个可以包含多种数据类型的对象,列表中的内容是可以改变的,它属于一种动态数据结构,我们可以对它进行添加或删除操作,因此在列表操作的时候离 开发运维 2023-07-12 贤蛋大眼萌
Python核心语法教程:列表list操作(遍历查找增加删除修改)实例详解 使用列表的时候需要用到很多方法,例如遍历列表、查找元素、增加元素、删除元素、改变元素、插入元素、列表排序、逆序列表等操作。 部分操作会通过对应函数去完成,函数介绍如下表: 函数 功能 index(element) 返回与element值相同的第一个元素的索引。如果element在列表中没有找到,会引发Value.Error异常 append(element) 将element添加到列表末尾 rem 开发运维 2023-07-12 法医
Python核心语法教程:列表的排序和逆序 列表的排序和逆序问题,我们在遇到很多算法问题以及数据分析的时候,我们都会涉及到这两种问题,通常在求解问题的时候把数据放在列表中,然后使用列表方法进行排序逆序,都能迅速的帮助我们解决问题。 1. 列表排序 列表排序的时候我们可以采用两种方式,一种使用sorted(list)进行排序,一种是使用list.sort()进行排序,他们的使用结构分别为: 1) listname.sort(key=N 开发运维 2023-07-12 张二河
Python核心语法教程:列表推导式 Python中存在一种特殊的表达式,名为推导式,它的作用是将一种数据结构作为输入,再经过过滤计算等处理,最后输出另一种数据结构。根据数据结构的不同会被分为列表推导式、集合推导式和字典推导式。我们先着重来介绍最常使用的列表推导式。 我们先看一下列表推导式的语法格式: 1 listname = [expression for variable in 对象(if condition)] listname 开发运维 2023-07-12 剑圣无痕
Python核心语法教程:二维列表 二维列表是将其他列表当做列表的元素放在一个列表当中,也就是列表的嵌套。有接触过C或C++的可能了解数组这个概念,在Python中数组存在于第三方库中,因此在不安装第三方插件的前提下我们想要在Python中使用数组方法,就要采用二维列表这个方法。 实际上列表中的元素可以是任何数据类型,我们看个例子: 12 my_list = [[1,2,3,4,5],'dotcpp',{1,2,3,},('www' 开发运维 2023-07-12 大树
Python核心语法教程:元组的操作详解 元组是一种不可改变的序列,它里面的内容是不可以被改变的。元组属于序列,它和列表相似,最主要的区别就是元组创建之后就不能再对里面的元素进行增删操作。 元组的一般形式为: 1 (1,2,3,4,5,6) 它与列表结构的区别在于它使用小括号‘()’,里面每个元素之间用‘,’隔开,在元组中同样可以存放整数、字符串、列表等类型的内容。 1. 创建元组和删除元组 创建可以采用多种方式。 1) 创建空元 开发运维 2023-07-12 竹子爱熊猫
Python核心语法教程:字典及基础操作 学习了Python的列表和元组,如果你用心的学习了前面的内容并通过相关习题进行了一定的训练,那么接下来的学习会水到渠成。 在Python中我们一定要明白一点,Python是一种解释型语言,因此它会提供很多人性化的工具给我们使用,接下来的几节我们来学习一个新的数据类型——字典。 字典和列表和元组不同,字典中存储的是一组数据,也就是说字典中的每个数据都包含了两个部分,大家可以这么理解, 字典中存放了一 开发运维 2023-07-12 Escape
Python核心语法教程:字典常用函数(clear、get、items、keys、values、pop) 使用字典的过程中,除了基础操作我们还需要学会一些方法的使用。方法见下表: 方法 功能 clear 清空字典内容 get 获取指定键对应值 items 返回包含对象中所有变量及其值的2元组的列表 keys 返回对象中所有键的元组形式 v 开发运维 2023-07-12 捡田螺的小男孩
Python核心语法教程:混合字典和字典推导式 学习了字典的方法,本章节来了解一下混合字典及字典的遍历和字典推导式。 1. 混合字典 所谓混合字典,即字典中存储的数据是各种类型混合在一起的,键需要取不可变的数据类型,但是值是可以取任意类型的对象。 我们先来看一个混合字典: 1 my_dcit = {'小明':['身高:170cm','体重:65kg'],'小李':'爱学习,爱运动','小华':('居住地:苏州','出生地:上海')} 这 开发运维 2023-07-12 Escape
Python核心语法教程:集合类型介绍 学习数学的时候学过集合这个概念,在Python中同样存在一种名叫集合的数据类型,它也是用来保存不重复的元素,简单的说,集合就是包含了一些唯一存在的元素。 元素有以下几个特性: 1) 无序性,集合中保存的元素是没有顺序的。 2) 多样性,集合中可以保存多种数据类型的元素。 3) 唯一性,集合中的元素都是唯一存在的,不会重复出现。 1. 创建集合 在创建集合的时候有2种方式,一种是直接使用集合 开发运维 2023-07-12 贤蛋大眼萌
Python核心语法教程:集合的运算(交集、并集和差集) 遇到一些问题的时候,使用集合的交集、并集和差集能够更便捷的帮助我们去解决问题,看下面一个例子。 某学校有两个班级,班级A需要学习数学、语文、英语、物理、化学和生物,班级B需要学习数学、语文、英语、政治、地理和历史。 我们可以直接看出A班级和B班级的交集为数学、语文和英语,并集为数学、语文、英语、物理、化学、生物、政治、地理、历史,A和B的差集为物理、化学和生物。 那么怎么使用Python去完成这些 开发运维 2023-07-12 Escape
Python核心语法教程:字符串基础操作 学习使用Python的过程中,经常要使用到字符串去处理很多问题,尤其是在处理一些算法题的格式转换的时候,字符串的操作方法有很多,接下来的几节就来仔细介绍一下字符串的使用方法。 1. 原始字符串 在前面的字符串学习中简单的提到过字符串的转义符,我们经常会在代码中穿插一些转义符去实现一些代码的换行回车等,我们在数据分析的时候经常要用到原始字符串方法,在这里我们介绍一下原始字符串。 我们看下面几行代 开发运维 2023-07-12 共饮一杯
Python核心语法教程:字符串常用方法 使用字符串的时候通过使用一些方法能够更方便我们进行字符串的操作,我们来挑选一些常用的方法来进行讲解,其中基础方法包含count()方法、find()方法和index()方法,然后我们分为测试方法、修改方法和搜索替换方法三个角度去介绍相关函数。 1. count()方法 我们通常使用count()方法来统计字符串中的某个元素在字符串中出现的次数,如果不存在返回0,如果存在则返回存在的次数,语 开发运维 2023-07-12 大猫
Python核心语法教程:字符串的测试方法 字符串中会包含多种类型的数据,像整数、大小写字母、符号和转义字符。我们要判断字符串中是否包含相应数据类型的字符,就需要借助测试方法。 常用的测试方法有isalnum()、isalpha()、isdigit ()、islower()、isupper()、isspace()。 下面我们一一进行学习。 1. isalnum()方法 isalnum()方法用来判断字符串中是否只包含字母或数字,并且长度要大 开发运维 2023-07-12 穿过生命散发芬芳
python函数的创建和调用 什么是函数。 我们举个例子,我们拿一家公司的工资结算问题来探讨一下。 这家公司的正常工资为每天200元,如果当月工作的天数大于等于20天,多出的天数每天按300元来结算,并且加1000全勤奖金,如果工作天数少于10天,那么所有工资按每天150元来结算,并扣除200缺勤工资。 假设该公司有4个员工,ABCD 4个员工的工作天数分别为30、25、15、5,我们来看一下它的代码。 12345678910 开发运维 2023-07-12 贤蛋大眼萌
python函数的参数传递 调用函数的时候,主函数和调用函数之间总是离不开数据的传递,有了数据的传递,也就是参数的传递。参数的作用是用来传递数据给函数使用。 打个比方来说,我们买来了一个榨汁机,当我们加入苹果的时候会出来苹果汁,加入西瓜的时候会出来西瓜汁,参数就起到这样一个作用,参数通过主函数传递到被调用函数,然后被调用函数会返回给我们一个结果。 下面我们来学习参数的传递。 1. 形式参数和实际参数 要学习函数的参数传递, 开发运维 2023-07-12 张二河