python基础
文章平均质量分 62
change_topic
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中的内置函数
其实从字面意思就能够了解,就是语言本身自带的函数。大佬们因为在日常编码中经常使用这些函数,就把这些函数写好了,像我们这种小白只需要拿过来用就行了。查看所有的内置函数(这里的结果太多,只截取了一部分)。#大写字母开头一般是内置常量名,小写这样说有点抽象,用代码来解释一下吧!return a+b#需要先导包#reduce(function,sequence) function--函数:必须是有两个参数的函数,sequence是序列:可迭代对象# 连续的两个元素作为参数,返回一个值,最后返回一个值。原创 2025-04-30 10:45:00 · 309 阅读 · 0 评论 -
Python中的匿名函数
lambda只能实现简单的逻辑,当遇到逻辑复杂且代码量较大时,不建议使用lambda表达式,否则会给后面的代码维护增加困难。lambda不需要写return来返回值,表达式 本身就是返回结果。函数名 = lambda 形参 : 返回值(表达式)函数名 = lambda 形参:表达式(返回值)默认参数必须写在非默认参数后面。调用:结果 = 函数名(实参)原创 2025-04-25 10:45:00 · 191 阅读 · 0 评论 -
Python中的函数和函数嵌套
格式:def func(*args) 这里的args是可以被其他名称替换的,但是我们默认使用args,你可以使用其他名称。函数名被调用几次,里面的代码就会执行几次,代码的执行顺序是从上往下执行,所以定义必须在调用函数之前。def 函数名(形参a,形参b): #形参:定义函数时,括号里面的变量。将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集,称之为函数。含义:传入的值的数量是可以改变的,可以传入多个,也可以不传。作用:使用函数可以加强代码的复用性,提高程序编写的效率。原创 2025-04-23 10:45:00 · 385 阅读 · 0 评论 -
深浅拷贝的区别(面试常问)
拷贝最外层的对象,内部元素只拷贝了一个引用。在浅拷贝时,会创建一个新的对象,只拷贝第一层的数据,嵌套层会指向原来的内存地址。#赋值:等于完全共享资源,当其中一个值发生改变时会完全被另一个值共享。# 深拷贝数据变化只影响自己本身,跟原来的对象没有关联。注意:外层的内存地址不同,但是内层的内存地址相同)#内存地址不一样,说明不是同一个对象。优点:拷贝速度快,占用空间少,拷贝效率高。外层的对象何内部的元素都拷贝一遍。原创 2025-04-22 10:45:00 · 165 阅读 · 0 评论 -
Python中的字典(Java中的Map)
注意:字典以键值对的形式保存,键具有唯一性,但是值可以重复,重复会覆盖之前的值。键值对形式保存,键和值用:隔开,每个键值之间用,隔开。字典名 = {键1:值1,键2:值2,....}使用键值对,存储描述一个物体的相关信息。注意:存在就修改,不存在就新增。变量名.get(键名)变量名[键名] = 值。变量名[键名] = 值。原创 2025-04-18 09:53:40 · 211 阅读 · 0 评论 -
Python中的集合(Java中的Set)
每次运行的结果不同,代表hash值在变化,所以其在hash表中的位置也就不同进而实现了集合的无序性,但是python中int整型的hash值就是它本身,所以它的hash值和顺序都不会变化。此外也正是因为有无序性,所以不能修改集合的值。discard:选择要删除的元素,有就会删除,没有则不会发生任何改变,即不会进行任何操作。注意:集合是无序的,并且里面的元素是唯一的,所以集合一般用于元组或者列表的去重。集合名 = {元素1,元素2,元素3.....}2.集合无序性的实现方式涉及hash表(了解)原创 2025-04-19 10:45:00 · 368 阅读 · 0 评论 -
Python中的列表(Java中的数组)
列表是一种处理一组有序项目的数据结构,用来储存数据的。原创 2025-04-16 10:45:00 · 860 阅读 · 0 评论 -
Python中的元组
当元组中只包含一个元素的时候,在末尾需要加上逗号,否则返回的是元组中唯一元素的数据类型。所有的元素都包含在小括号内,同时之间用逗号隔开,彼此之间可以是不同的数据类型。(1)元组内只有一个元素时末尾必须加逗号,列表则不需要。元组名 = (元素1,元素2,元素3.....)(2)格式化输出后面的()本质上就是一个数组。(2)元组只支持查询操作,不支持增删改操作。(3)数据不可被修改,保护数据的安全。(1)作为函数的参数和返回值。3.有关元组相关的操作。2.元组和列表的区别。原创 2025-04-17 10:45:00 · 2131 阅读 · 0 评论 -
Python中的切片
步长:决定截取的间隔和截取的方向,步长的绝对值大小代表截取的间隔,正数表示从左到右截取,负数表示从右到左截取。比如2,那就是跳两格(中间隔开一个字符),从左到右开始截取。开始位置为-1,也就是在g的位置,步长没写默认为1,步长为正数时从左到右截取。结果:结束位置为-1,开始位置默认0,步长默认1,从左到右截取。(2)负数,从右到左数:-1,-2,-3,-4......(1)正数,从左到右数:0,1,2,3,4......结果:正常截取,注意包前不包后的原则。结果:开始位置不写,默认为0。原创 2025-04-10 10:45:00 · 292 阅读 · 0 评论 -
Python中的格式化输出
在学习格式化输出之前,我们需要先了解占位符。在将字符串格式化的时候,先要有一个模板,在这个模板之中有几个空位,这些空位需要用符号表示来填进去,这种符号就叫做占位符。通常占位符只是占据位置,占位符不是真实的输出的内容。原创 2025-04-06 10:45:00 · 508 阅读 · 0 评论
分享