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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
n3
a = 'python'
print 'hello,', a or 'world'

b = ''
print 'hello,', b or 'world'

a or 'world' #a为非空字符,所以为True,根据或运算与短路计算原则,只要有一个布尔值为True,计算结果就是True,所以直接输出python.

b or 'world' #b为空字符,所以为False,根据或运算与短路计算原则,所以直接输出world。

运算结果为
hello,python
hello,world
可以看到运行结果就好了
网页版BUG了,提交任意代码都能通过。。
为什么写成 L=t[2] 而不能写成L=t(2),t是一个tuple不是应该用()吗??
def greet(x,a = 'A'):
if x = a:
print 'Hello, A.'
else:
print 'Hello, world.'

greet()
greet('Bart')
T = ['A', 'L', 'B']
T.insert(-0,'FFF')
print T

I = ['A', 'L', 'B']
I.insert(0,'FFF')
print I

P = ['A', 'L', 'B']
P.append('FFF')
print P

['FFF', 'A', 'L', 'B']
['FFF', 'A', 'L', 'B']
['A', 'L', 'B', 'FFF']
为什么这章没有“运行”按钮了,只有提交了?
貌似在电脑上提交代码不判断错误吗,怎么提交都对?

最新回答 / 清波
尝试下其他浏览器咯,或者在linux中自己习惯用的IDE,文本编辑器 之类的里面做好,再粘贴到网页里
n3
我这看不到运行结果啊
def square_of_sum(L):
sum = 0
for i in L:
sum += i * i
return sum

print square_of_sum([1, 2, 3, 4, 5])
print square_of_sum([-5, 0, 5, 15, 25])
感觉有点难度了。。。

最新回答 / 随便叫个啥子
L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。同理,L.insert(-1,'Paul'),'Paul'将被添加到索引为 -1 的位置上(也就是本来的倒数第一),而原来索引为 -1 的元素则自动向后移动一位。因此Paul成为了倒数第二个元素
score = 85
if score >= 90:
print 'excellent'
elif 90 > score >= 80:
print 'good'
elif 80 > score >= 60:
print 'passed'
else:
print 'failed'
# good
age = 20
if 18 > age >= 6:
print 'teenager'
elif age >= 18:
print 'adult'
else:
print 'kid'
# adult

最新回答 / 小火星_
raw字符串就是里面的字符不需要转义。转义字符是将反斜杠“\”后面的字符转换成另外的意义。如"\n","n"不代表字母n而作为“换行符”。print r'''Python is created by "Guido".It is free and easy to learn.Let's start learn Python in imooc!'''Python is created by "Guido".It is free and easy to learn.Let's start learn Pytho...
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消