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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • and两个都为真才真; or一个为真就真;
    查看全部
  • (a)是初始状态,也就是递归的起点,我们假设n=4, move(4,A,B,C)还是请参考现在最高的分的代码哈~写这个是帮助大家更清楚那个让人压力大的(“抽象”)两个字,哈哈 <这个函数要实现的功能是把n个环从A按照一定的规则,借助B,移动到C> (b)是step1完成的时候的状态,已经将所有的n-1,这里也就是3个环从A挪到了B <第一处递归,move(n-1,A,C,B) 这个函数要实现将n-1个环从A,借助C,移动到B> (c)是step2,此时需要将第n个,也就是第四个最大的环从A挪到C <move(1,A,B,C),或者干脆直接print("A -> C")> (d)是step3,此时需要将B上面的n-1个环从B挪到C<第二处递归> <第二处递归,move(n-1,B,A,C) 这个函数要实现将n-1个环从B,借助A,移动到C> Over~ 作者:魏闪 链接:https://www.zhihu.com/question/24385418/answer/107705695 来源:知乎 著作权归作者所有,转载请联系作者获得授权。
    查看全部
  • 那整数的除法运算遇到除不尽的时候,结果难道不是浮点数吗?我们来试一下: 11 / 4 # ==> 2 令很多初学者惊讶的是,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数: 11 % 4 # ==> 3 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 11.0 / 4 # ==> 2.75
    查看全部
  • 那整数的除法运算遇到除不尽的时候,结果难道不是浮点数吗?我们来试一下: 11 / 4 # ==> 2 令很多初学者惊讶的是,Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数: 11 % 4 # ==> 3 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 11.0 / 4 # ==> 2.75
    查看全部
  • Unicode字符串 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • print key + ':',d[key] 全部输出dict中的内容
    查看全部
  • L = [] x = 1 while x <= 100: L.append(x * x) x = x + 1 print sum(L)
    查看全部
  • score = 95 if score >= 60: print 'passed' else: print 'failed'
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-03-22

  • set和dict结构很像,唯一区别没有value值 1、只有key 2、元素没有顺序 3、对象必须不可变对象
    查看全部
  • name.lower() for name in ['Adam','Lisa','Bart']) 用了列表生成式,这样的写法大大的简化代码
    查看全部
    1 采集 收起 来源:Python之 访问set

    2018-02-22

  • tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。
    查看全部
  • tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了
    查看全部
  • L.insert(0,'A') L.append('D') L.pop(1)
    查看全部
  • Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。
    查看全部
  • 类似列表切片 upper()是字符小写变成大写
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-02-22

举报

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

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