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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python函数之返回多值

    函数可以返回多个值吗?答案是肯定的。

    # math包提供了sin()和 cos()函数,我们先用import引用它:
    import math

    但其实这只是一种假象,Python函数返回的仍然是单一值:

    用print打印返回结果,是一个tuple

    但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。


    查看全部
  • Python之编写函数

    在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

    请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。

    如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。

    return None可以简写为return。


    查看全部
  • L.append()
    L.insert(0,"")


    查看全部
  • Python之调用函数

    Python内置了很多有用的函数,我们可以直接调用。

    要调用一个函数,需要知道函数名称参数,比如求绝对值的函数 abs,它接收一个参数。

    可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs

    也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。

    调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,

    如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,

    而比较函数 cmp(x, y) 就需要两个参数,

    Python内置的常用函数还包括数据类型转换函数,比如   int()函数可以把其他数据类型转换为整数:            


    查看全部
  • Append 追加

    Insert(0,'')

    查看全部
  • x1 = 1
    d = 3
    n = 100
    s = 0
    for i in range(n):
        s = s + x1 + d * i
    print s

    查看全部
  • def toUppers(L):
        return [x.upper() for x in L if isinstance(x,str)]#运行条件在后,具体操作在前,循环在中间

    print toUppers(['Hello', 'world', 101])

    查看全部
    0 采集 收起 来源:条件过滤

    2018-05-02

  • L=['Adam','Lisa','Bart','Paul']

    for index,name in zip(range(1,len(L)+1),L):

                print index,'-',name

    查看全部
    0 采集 收起 来源:索引迭代

    2018-05-02

  • for i in range(1,101):
        if i%7==0:
            print i,#不用换行

    查看全部
    0 采集 收起 来源:什么是迭代

    2018-05-02

  • def firstCharUpper(s):

            s[0].upper()+s[1:]

    print firstCharUpper('hello')

    print firstCharUpper('sunday')


    查看全部
    0 采集 收起 来源:对字符串切片

    2018-05-02

  • L = range(1, 101)
    print L[-10:]
    print L[4::5][-10:]
    print L[-46::5]

    查看全部
    0 采集 收起 来源:倒序切片

    2018-05-02

  • def avgSum(*args):#可变参数本质上是一个元祖,所以可以对其进行求长、循环遍历

            sum=0.0

            if len(args)==0:

                    return sum

            for i in args:

                    sum+=i

             return sum/len(args)

    print avgSum()

    print avgSum(1,2)

    print avgSum(1,2,3,4)

    查看全部
  • 第二行的sum赋值为0的时候,输出的结果也是整数型。

    如果将它的赋值改成0.0,输出的结果也是浮点型。amazing!!

    查看全部
  • 0.0
    1.0 ——这里的输出结果不是1.5,而是1.0,错在哪里?
    2.0


    查看全部
  • 如果是x周围加上引号 并用加号与前面的hello连接在一起,就能打印出hello,bart的结果。

    查看全部

举报

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

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