为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识Python_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 函数A自己内部调用函数A 递归函数
    查看全部
  • 对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3)。 for x in [ 1,2,3,4,5,6,7,8,9 ]: for y in [0,1,2,3,4,5,6,7,8,9 ]: if x<y: print(str(x)+str(y))
    查看全部
  • upper()字符串大写 range(1,101)生成一个1至100的List
    查看全部
    0 采集 收起 来源:对字符串切片

    2017-06-06

  • 函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。
    查看全部
  • 汉诺塔的移动 (1)将n=1个圆盘從a移到c,可以直接移动:print a,'-->',c (2)将n>1个圆盘從a移到c,可以分为三步: 第一步——将n-1个圆盘從a移到b,借助c........ move(n-1,a,c,b); 第二步——再将最下面的圆盘移到c,借助b(实际用不着)........ move(1,a,b,c); 第三部——将n-1个圆盘從b移到c,借助a........ move(n-1,b,a,c)。
    查看全部
  • 缩进不对 代码就无法正常输出 句内代码块一定要缩进
    查看全部
  • 等差数列公式都忘了
    查看全部
  • 黑体部分的代码x%10==x/100 怎么解释? 打个比方:x = 135 x % 10 = 5 (135 除以 10 求余数 = 5,说白了就是个位数 = 5) x / 100 = 1( 135 / 100 = 1.35,但因为x和100都是整数型,所以计算后值也是整数型,就是百位数 = 1) 然后就是拿 个位数 和百位数 对比了: x%10==x/100 5 == 1 false print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
    查看全部
    0 采集 收起 来源:多层表达式

    2017-06-06

  • x.upper() for x in L if isinstance(x,str)
    查看全部
    0 采集 收起 来源:条件过滤

    2017-06-06

  • [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100] 有了 if 条件,只有 if 判断为 True 的时候,才把循环的当前元素添加到列表中。 def toUppers(L): return [x.upper() for x in L if isinstance(x,str)] #这句意思是在L里面的元素x要大写,前提是x元素必须是字符串 print toUppers(['Hello', 'world', 101])
    查看全部
    0 采集 收起 来源:条件过滤

    2017-06-06

  • python中的连接字符串或者其他类型的数据时,用“+”要注意,前后的类型要一样,否则报错。 避免报错的话,可以选用“,”。
    查看全部
    1 采集 收起 来源:Python之 遍历set

    2017-06-06

  • python中不能识别 n++; 我们貌似只能写成n+=1或者是 n=n+1
    查看全部
  • 与:and(不同与其它语言的&&) while,if,else等逻辑判断后要加上“:”
    查看全部
  • //赋值的时候用“=” a=b; a=3; b=2; //判断的时候用“==” if(a==b){ System.out.println("a和b相等。"); }
    查看全部
    0 采集 收起 来源:多层表达式

    2018-03-22

  • print [100*x+10*y+z for x in range(1,10) for y in range(0,10) for z in range(1,10) if x==z] 对于字符串 'ABC' 和 '123',可以使用两层循环,生成全排列: >>> [m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
    查看全部
    0 采集 收起 来源:多层表达式

    2018-03-22

举报

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

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