python(3)

一、函数

求和函数:

复制代码
def calSum(beg,end):
    theSum = 0
    for i in range(beg,end+1):
        theSum+=i
    print(theSum)



calSum(1,100)

1.1函数的定义

函数的返回值:

函数执行到 return 就意味着执行完了。return后面的值,就是函数的返回值,return语句并不是必须的,可以有也可以没有。

二、列表和元组

python中的列表和元组相当于c当中的数组。

其中,列表可以改变 而元组无法改变。

创建列表方法

1.使用 直接来创建

a =

  1. 使用 list( ) 来创建

b = list( )

  1. 可以再创建列表的时候,直接在 中

a = 1,2,3,4

注意:c++/java 里面要求一个数组里只能存相同类型的变量,python里的 列表 则无限制,放啥类型都可以。

例如:

a = 1, "hello", True, \[4,5,6 ]

print(a)

2.1 访问下标

使用 来访问列表元素, 并能修改列表中的元素。超出下标有效范围,就会出现异常。

  1. 可以使用内建函数 len( ) 来获取列表的长度 ,即元素的个数。

len() 可以传字符串,列表、元组、字典、自定义的类......

  1. python 中的下标,还可以写成负数。

例如写成 -1 就表示倒数第一个元素

2.2 列表的切片操作

切片操作中, 里面有两个数字,这代表了一段区间。

1表示开始区间的下标

3表示结束区间的下标(取到下标为1一直到下标为3的元素,包含1不包含3)

注: 1: 意思为省略后边界,意思是从开始位置,一直取到整个列表结束。

: 2 意思为省略前边界,从列表的0号元素开始取,一直取到结束的后边界。

2.3 带有切边的操作

这里的步长的数值,还可以是负数,当步数为负数时,意思是从后往前取值

三、遍历数组

此方法是对进入列表内的元素进行遍历

此方法是进行对列表下标进行遍历

3.使用while进行遍历

四、列表的插入操作

1.使用append( )函数进行插入,注意此处的append函数是搭配列表对象a来一起使用的,而不是独立的函数。

2.使用insert( )的方法,往列表任意的位置来新增元素

五、列表查找元素

1.使用 in 来判断某个元素是否存在在列表中

2.使用 index 方法来判定当前元素在列表中的位置,得到了一个下标的位置

若出现找不到列表中的元素,则出现异常

六、列表删除元素

1.使用pop( )函数,删除列表中最末尾的元素,或者使用pop删除任意位置的元素,pop的参数可以传一个下标过去

2.使用remove( )的方法,可以按照值来删除

相关推荐
小oo呆3 小时前
【学习心得】Python函数参数中的两个特殊分隔符
开发语言·python
x10n93 小时前
微软 VC++ 运行库合集VCRedistPack
开发语言·c++·microsoft·vc++运行库·dll报错
qz_Serene3 小时前
C++:string(底层,常用接口,具体题目,模拟实现)
开发语言·c++
NiceBlueChai3 小时前
Qt 跨线程传递多容器嵌套结构:一次 Release 实测
开发语言·qt
念何架构之路3 小时前
go-grpc逻辑架构图
开发语言·后端·golang
SEO_juper3 小时前
AI 爬虫 robots.txt 检查工具:你的站是不是把 AI 挡在门外了
开发语言·人工智能·爬虫·python·外贸独立站
木圭的AI时代指南3 小时前
实测 MiniMax M3.1 Flash:同一道 Three.js 大题,两个 agent 差出 4.6 倍
开发语言·javascript·ecmascript
星恒讯工业路由器3 小时前
工业路由器在中小 IoT 场景的选型与适配实践:从标准品到定制化的技术路径
开发语言·网络·物联网·php·工业路由器选型·工业网关odm·链路冗余切换
看我debug3 小时前
Android 运行时分析工作台 (Demo)。统一管理 Frida 脚本、自动注入(修改运行时代码)、收集结构化结果、生成 JSON 报告。
android·python·pip
染指11103 小时前
151.Agent-LangGraph-Send发送(Map-Reduce模式)
人工智能·python·langchain·状态模式·agents