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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 在python中: Unicode通常用两个字节表示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部填为0就可以。
    查看全部
  • 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。
    查看全部
  • 集合是指包含一组元素的数据结构,包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict
    查看全部
    0 采集 收起 来源:什么是迭代

    2017-06-05

  • d[key]指的是:后边的值
    查看全部
  • 还是不太清楚的人其实只要把倒数第三行print a, '-->', c换成 move(1,a,b,c),就好理解多啦。 def move(n, a, b, c): if n ==1: print a, '-->', c return else : move(n-1, a, c, b) move(1,a,b,c) move(n-1, b, a, c) move(4, 'A', 'B', 'C')
    查看全部
  • Python实际应用: 国外:优酷 摄像机 国内:豆瓣、搜狐邮箱
    查看全部
  • Python优点: 优雅 明确 简单 Python适合的领域 web网站和各种网络服务 系统工具和脚本 作为“胶水”语言把其他语言开发的模块包装起来方便使用
    查看全部
  • import math def quadratic_equation(a, b, c): y=math.sqrt(b*b-4*a*c) if y>=0: return (y - b)/(2 * a),( -y - b)/(2 * a) else: return false print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5) 写函数一定要细心.例如括号.不注意就会打错.
    查看全部
  • 函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数 整数和浮点数混合运算的结果就变成浮点数了 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了 11 / 4 # ==> 2 11 % 4 # ==> 3 11.0 / 4 # ==> 2.75 在python3.x中则变成了 11 // 4 # ==> 2 11 % 4 # ==> 3 11 / 4 # ==> 2.75
    查看全部
  • def quadratic_equation(a, b, c): y=b*b-4ac if y<0: return none elif y==0: return -b/(2*a) else: return (-(math.sqrt(y)-b)/(2*a)),(math.sqrt(y)-b)/(2*a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • 在python中定义一个函数.出了遍历中的未知数 例如x不用定义,剩下的要等同于c定义. def square_of_sum(L): sum=0 for x in L: sum=sum+x*x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25]) 例如上述函数中,sum作为一个返回值和一个函数值他要在for循环开始之前进行一次赋值.
    查看全部
  • L = [x*x for x in range(1,101)] print sum(L) range是从0开始的.如果要取1-100必须是rang(1,101), 并且列表中可以用循环表示列表.
    查看全部
  • 定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回
    查看全部
  • 访问 set中的某个元素实际上就是判断一个元素是否在set中
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-06-04

举报

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

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