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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • range()函数可以创建数组

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

    2018-09-06

  • t = ()

    print t


    t = (1)

    print t


    t = (1,)

    print t


    t = (1,2,3,)

    print t


    t = ('Adam',)

    print t


    查看全部
    1. 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,


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

    print r'''"To be, or not to be": that is the question.\nWhether it's nobler in the mind to suffer.'''==print '\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'

    查看全部
  • dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。

    有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。

    set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。


    查看全部
  • R_3

    一是先判断一下 key 是否存在,用 in 操作符:

    if 'Paul' in d:
        print d['Paul']

    如果 'Paul' 不存在,if语句判断为False,自然不会执行 print d['Paul'] ,从而避免了错误。

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

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


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

    2018-09-06

  • Python适合的领域:各种系统的工具和脚本是用Pythoon语言编写的;还可以作为胶水语言把其他语言开发的模块包装起来方便使用

    Python作为一种解释执行的语言,比编译执行的语言运行速度相对要慢一些,但是于此同时的是Python的层次非常高,代码量也相对较少,学习更加容易。

    python有一个重大的缺点是源码不能进行加密。

    查看全部
  • R_3

    Python的 dict 就是专门干这件事的。用 dict 表示“名字”-“成绩”的查找表如下:

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }

    我们把名字称为key,对应的成绩称为value,dict就是通过 key来查找 value。

    查看全部
  • 添加元素时,用set的add()方法

    删除set中的元素时,用set的remove()方法

    以用add()可以直接添加,而remove()前需要判断

    查看全部
    0 采集 收起 来源:Python之 更新set

    2018-09-06

  • lower函数将大写改为小写

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

    2018-09-06

  • t = (0,1,2,3,4,5,6,7,8,9)

    print t


    t = ('Adam', 'Lisa', 'Bart')

    print t


    查看全部
  • a = 'python' print 'hello,', a or 'world' b = '' print 'hello,', b or 'world' 空字符串为false 或运算看后面
    查看全部
  • 切片中,第一个数字显示从哪个索引位置开始传出元素,第二个数字显示到哪个索引前一个元素作为终止元素。第三个数字显示每几个元素传出一次元素。

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

    2018-09-06

  • R_3

    利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环:

    查看全部
  • 请编写一个函数,它接受一个 list,然后把list中的所有字符串变成大写后返回,非字符串元素将被忽略。

    提示:

    1. isinstance(x, str) 可以判断变量 x 是否是字符串;

    2. 字符串的 upper() 方法可以返回大写的字母。

    def toUppers(L):
        return [x.upper() for x in L if isinstance(x,str)]

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


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

    2018-09-06

举报

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

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