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

初识Python

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

最新回答 / 迪斯帕拉多
# -*- coding:utf-8 -*-
代码前加这一行东西

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

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

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

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

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

最赞回答 / 慕的地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]

最新回答 / 慕村小生
可以啊,与运算and(前后真为真),或运算or(一个真则为真),非运算not(真为假,假为真)

最赞回答 / the_sky_line
for 后面跟随的 变量名 只是单单用于在此循环内识别数据用的,你可以将“name”替换成其他你想用的,比如“abc”、“Lname”
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消