为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
python进阶_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。<br> reduce()还可以接收第3个可选参数,作为计算的初始值。
    查看全部
  • capitalize() 首字母大写,其余全部小写
    查看全部
  • 利用.replace(' ','')方法可以去除字符串中的所有空格字符 利用.strip()方法可以去除前后空格 利用.lstrip()方法可以去除左边的空格 利用.rstrip()方法可以去除右边的空格 例: " xyz ".strip() # returns "xyz" " xyz ".lstrip() # returns "xyz " " xyz ".rstrip() # returns " xyz" " x y z ".replace(' ', '') # returns "xyz"
    查看全部
  • 大写字母转换为小写字母用lower()方法. 例:'A'.lower() >>> a
    查看全部
  • python中将小写字母转为大写字母用upper()方法. 例:'a'.upper() >>> A
    查看全部
  • map使用方法:map[f(),value1,value2,...,valuen]
    查看全部
  • 计算一个数的平方根:math.sqrt函数
    查看全部
  • 高阶函数:能接受函数做参数的函数 1.变量可以指向函数 例:f=abs 2.函数的参数可以接收变量 例:abs=len(此时的abs作为len函数存在,求字符的长度) 3.一个函数可以接收另一个函数作为参数 例:add(1,2,abs),表示对1和2先取绝对值再求和
    查看全部
  • Python支持的函数式编程: ·不是纯函数式编程:允许有变量 ·支持高阶函数:函数可作为变量传入 ·支持闭包:有了闭包可返回函数 ·有限度的支持匿名函数
    查看全部
  • __future__:<br> 例如:from __future__ import unicode_literals 当新版本的一个特性与旧版本不兼容时,该特性将会在旧版本中添加到__future__中,以便旧的代码能在旧版本中测试新特性。<br> isinstance(s,unicode):<br> 判断s字符是否是unicode,结果为ture,false
    查看全部
  • 动态导入模块: try: import 模块名1 except ImportError: import 模块名2 as 模块 print ...
    查看全部
  • 模块导入分类:<br> 1、import os<br> 2、import os.path<br> 3、from os import path<br> 4、from os.path import isdir,isfile<br> 判断是否是存在该路径以及文件输出:<br> 1、print os.path.isdir(r'/data/webroot/resource/python)<br> print os.path.isfile(r'/data/webroot/resource/python/test.txt')<br> 2、print os.path.isdir(r'/data/webroot/resource/python)<br> print os.path.isfile(r'/data/webroot/resource/python/test.txt')<br> 3、print path.isdir(r'/data/webroot/resource/python)<br> print path.isfile(r'/data/webroot/resource/python/test.txt')<br> 4、print isdir(r'/data/webroot/resource/python)<br> print isfile(r'/data/webroot/resource/python/test.txt') 导入模块别名: import math as mathes
    查看全部
  • 包下面是模块:包名.模块名 包:文件夹 模块:文件 包的每一层里面必须包含一个__init__.py文件
    查看全部
  • @functools.wraps(f)
    查看全部
  • functional 函数式 一种编程范式
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!