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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
    查看全部
  • 递归函数 在函数内部,调用其它函数 如果函数内部调用自身本身,这个函数就是递归函数 递归函数的优点是定义简单,逻辑清晰。 使用递归函数需要注意防止栈溢出 经典案例:汉诺塔的移动
    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: >>> s = set(['A', 'B', 'C']) 可以查看 set 的内容: >>> print s set(['A', 'C', 'B']) 请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的。
    查看全部
  • 判断元素是否在set中用 in 大小写很重要,'Bart' 和 'bart'被认为是两个不同的元素
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-08-09

  • I am writing a note. I am writing two notes.
    查看全部
  • def greet(name='world'): print 'hello,'+name+'.' greet() greet('Bart')
    查看全部
  • 函数之返回多值 math包提供了sin()和cos()函数,使用import引用它 引用:import math 调用:math.sin(x) math.sqrt(y) 计算平方根
    查看全部
  • 在函數內部,可以調用其他函數,如果一個函數在內部調用自身本身,這個函數就是遞歸函數。 遞歸函數的優點是定義簡單,邏輯清晰,理論上,所有的遞歸函數都可以寫成循環方式,但是循環的邏輯不如遞歸的清晰; 注意: 使用遞歸函數需要注意房子桟溢出。 在計算機中,函數調用是通過桟(stack)這種數據結構實現的,每當進入一個函數調用,桟就會加一層桟幀,每當函數返回,桟就會減一層桟幀。由於桟的大小是無線的,所以,遞歸調用次數過多,會導致桟溢出
    查看全部
  • 编写函数 定义函数,使用def语句,依次写出函数名、括号、括号中的参数和冒号: 然后,在缩进块编写函数体,函数的返回值用return语句返回(结果输出到界面)、 注意:函数体内部的语句,一旦执行到return时,函数就执行完毕,并将结果返回 如果没有return语句,函数执行完毕后也会返回结果,只是结果为None(空值) return None可以简写为return
    查看全部
  • 调用函数 调用函数,需要知道函数的名称和参数 (从python的官方网站查看文档) 在交互式命令行输入 help(abs)查看abs函数的帮助信息 eg: 输入:abs(-100) 输出:100
    查看全部
  • r:不需要进行转义 '''...''':不需要加入/n
    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示
    查看全部
  • 函数 函数调用 s=area_of_circle(x),函数写一次,可多次调用 借助抽象,才能不关心底层的具体计算过程,而直接在更高的层次上思考问题 函数就是最基本的一种代码抽象的方式 python不但能灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 汉诺塔问题在算法里面来看确实很难,但也是有规律可寻的,n-1,a-->b;n,a-->c;n-1,b-->c.
    查看全部

举报

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

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