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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set内部无序,和dict是一样无序的。
    查看全部
  • 字典dict其实是键值对,键不可变,且唯一,内部无序。
    查看全部
  • for循环:for x in L
    查看全部
  • break跳出for循环,而continue是指跳过当前此次for循环继续执行下次for循环。
    查看全部
  • 如果包含中文,在第一行需要输入:: # -*- coding: utf-8 -*- 中文前面需要增加U来代表需要中文
    查看全部
  • 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 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!''' 任务 请把下面的字符串用r'''...'''的形式改写,并用print打印出来: '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.' ?不会了怎么办 首先根据换行符\n把字符串拆成多行,然后,添加 r 后去掉转义字符\ 参考代码: print r'''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.'''
    查看全部
  • 字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • 字符串 'xxx'和 Unicode字符串 u'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串: >>> 'ABCDEFG'[:3] 'ABC'
    查看全部
    0 采集 收起 来源:对字符串切片

    2018-03-22

  • PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码# -*- coding:utf-8 -* 就可以让PY源文件里面有中文了。
    查看全部
    0 采集 收起 来源:Python的注释

    2016-12-31

  • 对于list,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> L[-2:] ['Bart', 'Paul']
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • N = 10 x = 0 while x < N: print x x = x + 1
    查看全部
  • L = [75, 92, 59, 68] sum = 0.0 for x in L: sum = sum + x print sum / 4
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-12-31

  • 我说下我对于“L.insert(-1,'Paul')的时候是插在倒数第二的位置而不是在最后”的见解:因为insert是前插,而不是append的后插,不知道在座的有没有学过链表,也有前插和后插,道理一样的,insert定义的时候就是插在原来那个位置的元素的前边。
    查看全部
  • append()总是把新的元素添加到 list 的尾部。 ['Adam', 'Lisa', 'Bart', 'Paul'] L.append('Paul') ['Adam', 'Lisa', 'Bart', 'Paul']
    查看全部
  • Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素: >>> print L[-1] Bart
    查看全部

举报

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

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