AI达人养成营学习笔记
收藏
基本数据类型
列表 list
list是一种有序的集合,可以随时添加和删除其中的元素。
list = [1, 2, 3, 4, 5 ]
len(list) #求列表元素个数
list[4] #列表第5个元素的值
list.append(5) #列表结尾加一个元素5
list.pop() #列表删除最后一个元素
字典dict
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。
grad = {4:'很好',3: '好',2:'中',1:'差',0:'很差'}
grad[3] #输出key=3所对应的value
条件判断和循环
循环语句
while ... do ..a
while 判断条件(condition): 执行语句(statements)
for 循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
字符串索引、切片
切片的语法:[起始:结束:步长] 字符串[start: end: step] 这三个参数都有默认值,默认截取方向是从左往右的 start:默认值为0; end : 默认值未字符串结尾元素; step : 默认值为1;
如果切片步长是负值,截取方向则是从右往左的
字符串常用函数
函数 | count | find | index | split |
功能 | 计数功能 | 查找功能 | 查找 | 字符串的拆分 |
字符串的格式化输出
参数传递
位置参数 | 位置参数是最简单的一种函数调用的方式。位置参数须以正确的顺序传入函数、数量必须和声明时的一样。 |
缺省参数 | 调用函数时,缺省参数的值如果没有传入,则被认为是默认值。 |
可变参数 | 顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 |
关键字参数 | 关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。 |
命名关键字参数 | 如果要限制关键字参数的名字,就可以用命名关键字参数 |
0
收藏
请登录后评论