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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python支持对整数和浮点数直接进行四则运算,运算规则和数学上的四则运算规则是一致的,使用括号可以提升优先级,但只能运用小括号,括号可以进行多重嵌套。Python里的整数运算结果还是整数运算,浮点数运算结果还是浮点数运算,但是整数和浮点数运算的结果是浮点数。
    查看全部
  • python 数据类型: 1.整数2.浮点数e=103.字符串''或""4.布尔值;and; or; not 5.空值:None.
    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
    查看全部
  • 汉诺塔 (http://baike.baidu.com/view/191666.htm) 的移动也可以看做是递归函数。 我们对柱子编号为a, b, c,将所有圆盘从a移到c可以描述为: 如果a只有一个圆盘,可以直接移动到c; 如果a有N个圆盘,可以看成a有1个圆盘(底盘) + (N-1)个圆盘,首先需要把 (N-1) 个圆盘移动到 b,然后,将 a的最后一个圆盘移动到c,再将b的(N-1)个圆盘移动到c。
    查看全部
  • Python 的,代表一个空格比如 "HELLO","WORLD"==HELLO WORLD并不是HELLOWORLD
    查看全部
  • 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。
    查看全部
  • 单元素元组在创建元祖的时候末尾要多加一个逗号避免Python解释器将元祖的括号给解释掉
    查看全部
  • 在Python中,等号=是赋值变量,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以使不同类型的变量
    查看全部
  • 元组tuple()有序,不能修改,和list[]不同,不支持append,insert和pop方法
    查看全部
  • pop方法删除list的最后一个元素,并且会返回这个元素,可以利用索引+pop方法删除指定位置
    查看全部
  • word不是纯文本,记事本会在文件开始的地方自动加上几个特殊字符。
    查看全部
  • 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。
    查看全部
  • 那我们如何从list中获取指定第 N 名的同学呢?方法是通过索引来获取list中的指定元素。 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。 L = [95.5,85,59] print L[0] #输出95.5 print L[1] #输出85 print L[2] #输出59 print L[3] #超出范围
    查看全部
  • # -*- coding: utf-8 -*- print '''静夜思 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。 ''' 少了u可以得到运行结果
    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。
    查看全部

举报

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

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