Python学习日记-2

1.函数

1.函数的定义:

def 函数名(参数):
    函数体
    return 返回值

2.可选参数传递

def 函数名(非可选参数,可选参数):
    函数体
    return 返回值

例如:

def fun(n,m=1):
    函数体
    return 返回值

调用传参时必须要传n,可以不传m

同时

*b可以表示多个参数,该函数体现为,10的阶乘依次与3,5,8相乘

3.参数传递方式

4.函数的返回值

python中可以用return,也可以不用。同时,return可以返回多个变量。

5.局部变量与全局变量

在函数内若想定义全局变量,可以在变量名之前加global,例如:

def fun():
    global s
    

6.lambda函数

f = lambda x,y:x+y
f(5,10)==5+10



2.组合数据类型

1.集合

1.与c不同的是,py中的集合元素不能有重复的,且一旦确定,元素不能被更改
2.建立方式
A={"J8",123,("David",66)}#用{}建立集合
B=set("pypy123")#用set建立集合
#B集合中实际上是{'1','p','y','2','3'}没有顺序
3.集合操作符

除此之外还有>,<,>=和<=,用来解释子集包含。

s.clear()清除所有元素

s.pop()随机返回一个元素,并更新s,若s为空,产生KeyError异常

2.序列

1.序列是一种基类类型
2.序列类型常见操作符

3.元组

character='a','b','c'#这是一个元组
character[::-1]#并不改变character的内容顺序

4.列表

列表之间直接赋值其实是引用,也就是说lt=***,ls=lt,ls和lt指向同一个,[]才是真正建立一个列表

5.字典

d={}是字典,不是集合

3.jieba库

jieba.lcut("阿巴阿巴"),返回一个列表,会把“阿巴阿巴”分词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值