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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python 适合web网站和各种网络服务 系统工具脚本 作为胶水语言,把其他语言开发的模块包装起来方便使用
    查看全部
  • 类型 运行速度 代码量 c: 编译为机器码 非常快 非常多 Java: 编译为字节码 快 多 Python: 解释执行 慢 少
    查看全部
  • t 与 L唯一不同是用()代替了[ ],t 一旦创建,就不能修改
    查看全部
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
    查看全部
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾 L.append('Paul') 用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:L.insert(0, 'Paul') L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • t(tuple)是一种有序的列表,称为:'元组'
    查看全部
  • 对齐表示return在for循环外面,会在for循环完毕之后再return。如果不对齐,会在第一次执行到return的时候就返回。
    查看全部
  • led():计算任何集数的大小
    查看全部
  • 正数前几个 L[1] L[2] L[3] 倒数 L[-1] L[-2] L[-3]
    查看全部
  • 单引号注意中英文
    查看全部
    0 采集 收起 来源:Python创建list

    2018-01-28

  • Python之定义可变参数 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。 任务 请编写接受可变参数的 average() 函数。 def average(*args): sum=0.0 if len(args)==0: return sum for x in args: sum=sum+x return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4)
    查看全部
  • 一个元素也没有的list,就是空list: >>> empty_list = []
    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-22

  • def greet(x='World'): #参数有默认值但是如果输入了别的参数可以覆盖 print 'Hello,' + x +'.' greet()#未输入别的参数时输出默认的值 greet('Bart')#输入了具体值就覆盖了原有值 int('123', 8) 先将‘123’转化为int型123,然后将123转化为8制,即3+2*8+1*8^2=83 def functionname (必须参数名,默认参数名=默认值) 默认参数只能定义在必需参数的后面 函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:
    查看全部
  • 感觉本章任务相对比较难,难点在于如何列出1到100这些数字,会用到之前所学的while循环以及list增加函数,其实在交互式环境下运行其实基本思路已经对了,只是对于运行的结果误解了(结果其实是对的,体现的方式让我产生错误的错觉)
    查看全部
  • 短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
    查看全部

举报

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

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