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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
python3.5版本

y = input('Please input the month:\n')
months = set(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])
if y in months:
print('Input right!')
else:
print('Input wrong!')
以前学的时候没感觉。确实学了一个语言之后再学一个语言就是语法问题而已
我编的那么好 为啥不要我评论
sum = 0
x = 0
while True:
sum = sum + 2**x
x = x + 1
if x > 19:
break
print sum
sum = 0
x = 0
while True:
sum = sum + 2**x
x = x + 1
if x > 19:
break
print sum
sum = 0
x = 0
while True:
sum = sum + 2**x
x = x + 1
if x > 19:
break
print sum
L[0],L[2] = L[2],L[0]这个替换没谁了,把之前的赋值和链表元素选择理解的太透彻了
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key,':',d[key]

最赞回答 / 放学路上的小学生
set构建时传入list,只是将list中的元素作为set的元素,并非将list本身作为set的元素。
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串 这段没看懂,哪位大神讲解一下
d = {
95:'adam',
85:'Lisa',
59:'Bart'
}
print d[95],d[85],d[59]

已采纳回答 / 慕粉0827128499
因为你已经在头文件中指定了要求编译器使用utf-8来编译代码了,所以后面的u就不用加了,加上u的话又是要求编译器使用Unicode来编译代码了,反而会报错。

最赞回答 / 慕粉0827128499
使用  # -*- coding: utf-8 -*-    u'''...'''这两个语句只是为了防止你在保存代码的时候计算机保存格式不正确导致下次打开代码时编译器编译出错,为了保证代码的长久可用性并养成良好的写代码习惯,建议每次都加上;另外,在一段代码中,如果你在头文件中使用了# -*- coding: utf-8 -*- 就不用在每行中文前再加上 u'''...''' 了,二者选一个用就可以了

已采纳回答 / 慕粉0231127773
任务下面有个 【?】不会了怎么办点击那一行答案就出来了。
def firstCharUpper(s):
return s[:1].upper()+s[1:len(s)]


print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消