首页 飞桨领航团 帖子详情
【AI达人养成营】学习笔记
收藏
快速回复
飞桨领航团 文章学习资料AI达人创造营 303 0
【AI达人养成营】学习笔记
收藏
快速回复
飞桨领航团 文章学习资料AI达人创造营 303 0

一:基础
运算符 //整除 **幂运算 id()获取地址

可变对象:list dict set
不可变对象:tuple string int float bool

a[-1]=='p'与a.endswith('p')等价,都是判断末尾字符
a.startswith('p')是不是以p开始

正则表达式

'a'.upper()=='A'
'A'.lower()=='a'
'abc'.capitalize()=='Abc'

定义一个函数
def reverse_print(string)
print(string[ : :-1]l
return 'successfui!' 倒叙函数
二:组合数据类型
1,列表 list是一种有序的集合,可以随时添加和删除其中的元素。

例子list1=[1,2,'2','a']

len(list1)可以获得列表长度;

list1[1]=2; 读取数据

list1.extend(list2) 将list2中元素扩张到list1

list1.insert(2,’添加内容‘) 在指定位置添加元素,如果指定的下标不存在,那就是在末尾添加。

list1.append(4); 在最后添加一个数据

list1.pop(); 弹出最后一个数据,列表中除去这个数据

list1.pop(n); 弹出第n+1个数据,列表中除去这个数据

list1.remove(a) 删除1list中的第一个a,不是全部删除

列表生成式
list2=[1,2,3,4,5]
[n+1 for n in list2]=[2,3,4,5,6]

2,元组 tuple和list非常类似,但是tuple一旦初始化就不能修改
tuple1=(1,2,3,4,5)

3, 字典 dict 使用键值储存储存,具有极快的查找速度
定义名={ ‘a' : 1 , : ,。。。。:。。。。}
定义名[a] 输出1
定义名[a]=2,改变值,如果没有,就添加到最后面

4,集合 set 里面不会有重复
s={1,2,3,4}

三:条件判断和循环
if :

elif :

.......

else :

while循环:
while :


for循环,
for x in y:
range(9)=(0,1,2,3,4,5,6,7,8,)

四:字符串常用函数

1, count计数功能:显示自定义字符在字符串中的个数

2,find查找功能:返回从左边第一个指定字符的索引,找不到返回-1

3,index查找功能:返回从左边第一个指定字符的索引,找不到报错

4,查找一个文章里面有没有一个东西
'a' in 文章 如果有返回Turn,如果没有返回False

5,split 字符串的拆分,按照指定的内容进行分割
a.split('_')

6,replace 字符串的替换:从左到右替换指定元素,可以指定替换的个数,默认全部替换
a.replace( 要被替换的内容 , 替换的内容 , 替换的个数,没有就默认全部替换 )

7,字符串的变形
'a'.upper()=='A'
'A'.lower()=='a'
'abc'.capitalize()=='Abc'

8,strip 字符串标准化 :默认去除两边的空格,换行符之类的,去除内容可以指定

9,标准化输出 format
‘Hello,{name:},成绩提升了{score:.1f}分,百分比为{percent:.2f}%'
.format(name='小明’,
score=6,
percent=71.523)
输出: 'Hello,小明,成绩提升了6.0分,百分比为17.5%'

10,可读性更好的方法 f-string
name='小明‘
hight=170.3
print(f"大家好,我是{name},身高{hight:.2f}。")

输出: ’大家好,我是小明,身高170.30。‘

五:函数
1,定义函数的格式
def 函数名称:

函数可嵌套嵌套调用

2,参数传递
位置参数:是最简单的一种参数调用方式。位置参数须以正确的顺序传入函数,数量必须和声明时一样。

缺省参数:调用函数时,缺省函数的值如果没有传入,则被认为是默认值。

可变参数(* ):传入的参数个数是可变的,可以是1个,2个到任意个,还可以是0个。

关键字参数(** ):允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。

命名关键字参数:可以限制关键字参数的名称。

(参数定义的顺序必须是:必选参数,默认参数,可变参数,命名关键字参数,关键字参数)

3变量的作用域和global变量
定义在函数内部的变量,函数结束之后自动消亡。

0
收藏
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户