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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 因为 Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。

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

    2018-04-20

  • set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

    查看全部
  • 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None:

    >>> print d.get('Bart')
    59
    >>> print d.get('Paul')
    None


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

    2018-04-20

  • def average(*args):    sum=0.0     if len(args)==0:        return sum    else:        for a in args:             sum +=a        return sum/len(args) print average() print average(1, 2) print average(1, 2, 2, 3, 4)

    查看全部
  • Python中raw字符串与多行字符串

    如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:

    r'\(~_~)/ \(~_~)/'

    但是r'...'表示法不能表示多行字符串,也不能表示包含'"的字符串(为什么?)

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line 1 Line 2 Line 3'''

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'

    还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:

    r'''Python is created by "Guido". It is free and easy to learn. Let's start learn Python in imooc!'''


    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-19

  • 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-19

  • Python中定义字符串

    前面我们讲解了什么是字符串。字符串可以用''或者""括起来表示。

    如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:

    "I'm OK"

    类似的,如果字符串包含",我们就可以用' '括起来表示:

    'Learn "Python" in imooc'

    如果字符串既包含'又包含"怎么办?

    这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。

    要表示字符串 Bob said "I'm OK".
    由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为

    'Bob said \"I\'m OK\".'

    注意:转义字符 \ 不计入字符串的内容中。

    常用的转义字符还有:

    \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身


    查看全部
  • B.B.
    查看全部
  • for循环与C语言的区别?

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

    2018-04-19

  • https://img1.sycdn.imooc.com//5ad8a14b00017c4f03230093.jpg

    删除Paul,再删除Bart

    查看全部
  • https://img1.sycdn.imooc.com//5ad8a0c7000181e602610074.jpg

    append()总是把新的元素添加到list的尾部

    查看全部
  • L = ['Adam', 'Lisa', 'Paul', 'Bart']

    L.pop(2)#删除索引2;pop()默认删除最后一个

    L.pop(2)#删除除Paul后的索引2

    print L


    查看全部
  • 切片包含起始索引,不包含结束索引

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

    2018-04-19

  • 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

    缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

    注意: if 语句后接表达式,然后用:表示代码块开始。

    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车

    >>> age = 20
    >>> if age >= 18:
    ...     print 'your age is', age
    ...     print 'adult'
    ...
    your age is 20
    adult


    查看全部
    0 采集 收起 来源:Python之if语句

    2018-04-19

举报

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

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