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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-03-21

  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
    查看全部
  • 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
    查看全部
  • 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾:
    查看全部
  • 1:list的pop()方法,会吧list的最后一个元素删除:,并且函数的返回值为被删除的这个元素 2:list的pop(索引)方法,会吧list的响应索引的元素删除,并且函数的返回值为被删除的这个元素
    查看全部
  • 1、append()总是把新的元素添加到 list 的尾部 2、insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素 3、append()函数指在list最后添加一个元素,insert()函数指在指定索引位插入一个元素,原先的元素后移一位。
    查看全部
  • def average(*args): if len(args)==0: return 0.0 else: return sum(args)*1.0 / len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4)
    查看全部
  • 如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数: def fn(*args): print args 可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数: >>> fn() () >>> fn('a') ('a',) >>> fn('a', 'b') ('a', 'b') >>> fn('a', 'b', 'c') ('a', 'b', 'c') 可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。 定义可变参数的目的也是为了简化调用。假设我们要计算任意个数的平均值,就可以定义一个可变参数: def average(*args): ... 这样,在调用的时候,可以这样写: >>> average() 0 >>> average(1, 2) 1.5 >>> average(1, 2, 2, 3, 4) 2.4
    查看全部
  • 可变参数 1:可变参数格式 def function(*args)*表示传入参数的个数不确定 2:Python的解释器会把传入的参数组装成一个tuple,所以在函数内部,吧*args当做tuple使用就可以
    查看全部
  • python 中 '+参数+'表示 显示函数原参数 例子: def greet(name='world'): print 'hello,'+name+,'.' greet() greet('Bart')
    查看全部
  • print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-20

  • 函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。 在定义函数时,定义默认值:当不赋值时使用默认值,当赋值时,自然用赋的值。 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面 def greet(name='world'): print 'Hello, ' + name + '.' #定义好greet()函数并设定好其默认参数为“world” greet() #检查greet默认取值时候的输出情况 greet('Bart') #输入“Bart”时的输出情况
    查看全部
  • 默认参数 1:定义一个方法,可以有默认的参数。格式 def function(必须参数1,必须参数2,默认参数1 = x,默认参数2 = y) 2:默认参数只能在必须参数后边,如果传入了默认参数的替代值,则替换默认值
    查看全部
  • print "Learn Python imooc" print ("Learn Python") print 45678 + 0x12fd2 print 100 < 99 print 0xff == 255
    查看全部
  • 1:对list或者tuple的循环语句为 L = [1,2,3,4] for name in L:#:表示代码块开始 代码块 2:1中的name是在循环体中定义的,它表示从L中依次取出每个元素,并把值附给name
    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-03-20

举报

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

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