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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • dict={key1:value1, key2,value2} 大小:len() 访问:dict[key] dict.get(key)
    查看全部
  • 布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。 布尔值可以用and、or和not运算。 and运算是与运算,只有所有都为 True,and运算结果才是 True。 or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。 not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
    查看全部
  • 适合的领域
    查看全部
  • 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-01-29

  • 其实本次课程的任务答案就在题干举得例子中,不管有多少层,只需要当作两层(底座+底座以上的所有层叠)就好了,那么只需要三步: 1.先把底座以上的层叠从A经过C中间换手移到过渡柱子B 2.把底座从A移到柱子C 3.最后把底座以上的层叠从B经过A中间换手移到柱子C PS:还是要仔细分析问题,先找到解决问题的方法再来写代码 例如,输入 move(2, 'A', 'B', 'C'),打印出: A --> B A --> C B --> C
    查看全部
  • 因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • def move(n,a,b,c): if n==1: print (a,'-->',c) #这其实是只有一个圆盘需要从A到C的情况。所有递归,最终都是走到这一步。 return #这是结束递归,省略了None。没有这句的话,递归没办法结束。 move(n-1,a,c,b) #将A柱的n-1个盘移到B柱,这里毫无争议。注意形参顺序变化了。 print a,'-->',c #这句话才是第一个柱子的第n个圆盘移动到目标柱子。 move(n-1,b,a,c))#过渡柱子B上(n-1)个圆盘B递归移动到目标柱子C
    查看全部
  • break continue 的使用
    查看全部
  • t=tuple(range(10)) t=tuple(range(0,10))
    查看全部
  • L = ['Adam', 'Lisa', 'Bart'] L.insert(0,L.pop()) L.append(L.pop(1)) print L
    查看全部
  • 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2018-01-29

  • name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-01-29

  • elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • 任务是编写一个函数,返回一元二次方程的两个解,也就是说你要知道这两个解是什么,才能返回去用代码描述这个解,网友的答案感觉更加全面
    查看全部

举报

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

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