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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  •  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

    这样一来,遍历一个list或tuple就非常容易了。

    查看全部
    0 采集 收起 来源:Python之 for循环

    2018-12-10

  • 注意各种括号。。。

    查看全部
  • def firstCharUpper(s):

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

    #s[0]取出字符串首字母,用upper()方法变成大写,再

    #连接上索引从1开始到最后的剩余字母

    print firstCharUpper('hello')

    print firstCharUpper('sunday')

    print firstCharUpper('september')


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

    2018-12-10

  • >>> 'ABCDEFG'[:3]
    'ABC'
    从第0个元素开始到第二个元素,不包括索引3的元素
    >>> 'ABCDEFG'[-3:]
    'EFG'
    从倒数第三个到最后一个元素(索引是-1)
    >>> 'ABCDEFG'[::2]
    'ACEG'
    从头到尾每两个取一次


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

    2018-12-10

  • >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
    
    >>> L[-2:]
    ['Bart', 'Paul']
    记住最后一个元素索引是-1,倒序切片包含起始索引,不包含结束索引。
    从倒数第二个元素开始取到最后一个元素
    
    >>> L[:-2]
    ['Adam', 'Lisa']
    从第一个元素开始取到倒数第三个元素(倒数第二之前就是倒数第三了)
    >>> L[-3:-1]
    ['Lisa', 'Bart']
    从倒数第三开始取到倒数第二(不含倒数第一个)
    >>> L[-4:-1:2]
    ['Adam', 'Bart']
    从倒数第四开始到倒数第二(不含倒数第一)每两个取一个

    倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。

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

    2018-12-10

  •  range() 函数可创建一个整数列表,一般用在 for 循环中。

    >>>range(10)        # 从 0 开始到 10[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

    >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
    >>> r = []
    >>> n = 3
    >>> for i in range(n):
    ...     r.append(L[i])
    ... 
    >>> r
    ['Adam', 'Lisa', 'Bart']

    取列表L的前三个元素依次放到新列表l中

    切片操作

    >>> L[0:3]
    ['Adam', 'Lisa', 'Bart']


    查看全部
    0 采集 收起 来源:对list进行切片

    2018-12-10

  • 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)

     len(args)可以获取一个tuple的元素个数

    Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。

    查看全部
  • def greet(s='world'):

            print 'Hello,'+s +'.'

    greet()

    greet('Bart')


    打印字符串是可以用 + 号 连接起来的。

    查看全部
  • # OK:
    def fn1(a, b=1, c=2):
        pass
    # Error:
    def fn2(a=1, b):
        pass

    由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面;因此第二种定义默认参数放置在必须参数前面就不对了

    查看全部
  • range(,)表示一个数组从...到...

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

    2018-12-09

  • 倒序切片

    记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。


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

    2018-12-09

  • 那么,如何根据名字来查找对应的成绩呢?

    可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:


    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-12-09

  • 如何知道key在dict中存不存在呢。一种方法使用if语句判断一下。二使用dictv恩深提供得一个get方法,在key 不存在得时候,返回None!

    查看全部
    0 采集 收起 来源:Python之访问dict

    2018-12-09

  • Python函数之返回多值

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


    查看全部
  • 在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。

    查看全部

举报

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

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