Python考试复习(4)

1. 缩进不一定必须4个空格,但必须在程序中统一使用

2. lambda() 函数:

  • lambda()函数将函数名作为函数结果返回
  • lambda()用于定义简单的、能够在一行内表示的函数
  • f = lambda x, y:x+y 执行后, f的类型为function

3. 递归函数:

  • 递归函数的基例决定递归的深度
  • 递归函数必须有基例
  • 递归函数的基例不再进行递归

4. False==0

元素除了是 0、空、FALSE 外都算 TRUE。

5. 函数概念:

  • 一条函数定义定义一个用户自定义函数对象
  • 函数也是数据
  • 函数名称可以赋值给其他变量
  • 函数定义语句可执行

6. 对于建立良好的程序设计风格 ——> 程序应简单,清晰,可读性好

7. 字典类型:

  • d.keys()  :   返回dict_keys类型  ,包括字典d中的所有键
  • d.values()   : 返回dict_values类型  ,包括字典d中的所有值
  • d.items()  :  返回dict_items类型  ,包括字典d中的所有键值对

 8. 嵌套函数:

  • 嵌套函数是在函数内部定义的函数
  • 内层函数仅供外层函数调用,外层函数之外不得调用

9. random库:

random.randrange ([start,] stop [,step])  

     从范围(start,stop,step)返回一个随机选择的元素。

random.random()

      随机生成(0,1)之间的浮点

random.getrandbits(k)

      生成一个k比特长的随机整数

random.randint(a, b)

      返回一个闭区间[a, b]的随机整数

 10. 复数类型输出:

   complex(整数/浮点数)     ——>        输出/显示 (a+bj)

11. eval函数:

eval(source, globals=None, locals=None, /)

expression:表达式

globals:变量作用域,如果被提供,必须是一个字典对象。(有local用local映射)

locals:变量作用域,如果被提供,可以说任何映射对象。

12.  replace()函数   (有返回值)

s2 = s1.replace(before, after)

print(s1)         #替换前

print(s2)         #替换后

13.  jieba库:

精确模式: 将句子最精确地切开,适合文本分析

全模式: 把句子中所有可以成词的词语都扫描出来,速度非常快,但是不能解释歧义 (有冗余)

搜索引擎模式: 在精确模式基础上,对长词再次切分,提高召回率

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hvk_l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值