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

初识Python

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

最新回答 / qq_慕勒6237561
L = range(1, 101)print L[:10]print L[2:101:3]print L[4:51:5]

已采纳回答 / 迪斯帕拉多
dict 就是 类似与 java的map集合map不也有key-value么d={aaa:111,bbb:222}for key in d     print key # 这样就会输出key 也就是 aaa 和 bbb    print key+":",d[key] 就会输出 aaa:111 bbb:222用d[key]的方式 遍历出当前key所对应的value只是一种格式而已
print(45678+int(0x12fd2))
print("Learn Python in imooc")
print(100<99)
print(0xff==255)

最赞回答 / 狗熊岭没有狗熊
没区别,只是看你要输出的内容,如果内容含有'' 则用“”,若含有"",则用'';若都含有,就要用转义字符了

最新回答 / 狗熊岭没有狗熊
可以直接这样...print '''静夜思床前明月光,疑是地上霜。举头望明月,低头思故乡。'''

最赞回答 / 园_6510
加u的目的是告诉python解释器以utf-8编码规则来解读,如果在代码的开头添加#-*-coding:utf-8-*-那么后面的都可以不用加u
print('hello python.')

i='hello,'
n='python.'
print(i+n)

最赞回答 / 慕侠6237163
我也找不到,怎么回事,我已经在环境变量里添加Python路径了

已采纳回答 / 律生息
Hi,你的冒号是中文冒号,字符编码不一样。改成英文即可,请自行对比。<...code...><...code...>

已采纳回答 / 长安1900
print d[key]+':',key 出错,报错的意思是不支持  int类型 后面用 + 接字符串类型,你去掉+':',就只有d[key],key符合语法规范当然可以运行成功(我也正在学 多看看报错提示)
d = { &#039;Adam&#039;: 95, &#039;Lisa&#039;: 85, &#039;Bart&#039;: 59, &#039;Paul&#039;: 74 }

sum = 0.0
for x in d.values():
sum=sum+x
print sum/len(d.values())

最赞回答 / 慕的地0133975
你判断x为字符串后,把x暂存到y,但是你返回的是只要一个y的list,而不是把所有是字符串的元素转换为大写后在加入到某个list中,然后再返回这个list。
def upperL(L):
    L1 = []
    for i ...

最赞回答 / 慕的地0133975
有啊,内容里不是有第三个参数的说明嘛:切片操作还可以指定第三个参数:
>>> L[::2]
['Adam', 'Bart']
第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。前面两个参数省略了,那就表示是整个list了,现在取5的倍数,下标是4的就是第一个5的倍数(5),前50个数,下标就是49,50就是不含50,正好到49,5为每隔5个取一个,不正好都是5的倍数了。所以切片为:L[4:50:5]
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消