为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰
有没有人在python3下完成这道题。。。
幸亏不是新手,不然的话理解起来还真有点难
代码拆分到多个sss.py文件(模块)中
包就是文件夹/mmm/xxx 包每层都要加一个__init__.py文件才能识别
引用就是 import mmm.xxx.sss
跳跃性有点大,从入门到进阶,细节太少了,我是编程小白,很多内容看不懂
我只能说,幸亏我身边有职业的python大佬,要不然还真难看懂
python 这个对齐太坑了
数据抽象!!!
python2.7 -m pip install utils db
python2.7 -m pip install web.py
没有utils和db这两个包装不了web.py
然后就是python3.x的话装不了,要改安装文件,不然会出现 SyntaxError: Missing parentheses in call to 'print'这个错误,出错的原因是。。。print有括号和没有括号的区别
看了好几天了,还是忍不住想说:这课程整的也太省事了
Python中,lambda函数也叫匿名函数,及即没有具体名称的函数,它允许快速定义单行函数,类似于C语言的宏,可以用在任何需要函数的地方。这区别于def定义的函数。
lambda与def的区别:
1)def创建的方法是有名称的,而lambda没有。
2)lambda会返回一个函数对象,但这个对象不会赋给一个标识符,而def则会把函数对象赋值给一个变量(函数名)。
3)lambda只是一个表达式,而def则是一个语句。
python里面3.0==3返回True
自己做过两个月的python编程后再回来看这门课,终于看懂了。。。果然是自己等级不够。。。
import math

def is_sqr(x):
return 10*math.sqrt(x)==10*int(math.sqrt(x))

print filter(is_sqr, range(1, 101))
这是要劝我放弃啊
def format_name(s):
return s[0].upper()+s[1:].lower()

print map(format_name, ['adam', 'LISA', 'barT'])
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消