Python考试复习

Python考试复习,第1张

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库:

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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/726072.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-26
下一篇2022-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存