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( )的方法,可以按照值来删除

相关推荐
jay神1 天前
深度学习的优化器应该怎么选?
人工智能·python·深度学习·毕业设计·课程设计
程序喵大人1 天前
【C++进阶】STL算法与函数对象 - 09 函数对象保存状态并复用规则
开发语言·c++·算法·stl·函数对象
hsjiasb1 天前
FreeRTOS学习(二十七)——任务栈与栈溢出检测
开发语言·stm32·学习·学习笔记·freertos
丰锋ff1 天前
3.1 Qt事件之事件处理器
开发语言·qt
多弗朗皮卡丘1 天前
C语言梦开始的地方7:函数
c语言·开发语言
月华路1 天前
G1 垃圾回收:脏卡队列、记忆集与并发精化线程机制
java·开发语言
XLYcmy1 天前
京东 算法实习一面 下+手撕
c++·python·llm·概率论·数据处理·训练·codebert
虎头金猫1 天前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
从零开始学习人工智能1 天前
WSL2部署CUDA12+cuDNN9踩坑实录:ONNX Runtime GPU推理环境搭建全流程
python
gugucoding1 天前
47. 【Java】Java内存模型(JMM)与可见性
java·开发语言