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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • list:有序集合,可以随时添加和删除其中的元素,其中元素可以不是同一种数据类型。

    L = ['1', 2, 3]
    print L


    查看全部
    0 采集 收起 来源:Python创建list

    2019-08-13

  • 在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。

    如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。


    查看全部
    0 采集 收起 来源:迭代dict的value

    2019-08-13

  • Python布尔类型取值只有True、False。

    False:数字0、空字符串''、None。

    True:除0以外的数字、非空字符串。

    根据短路计算原则,

    (1)a and b:

        1)若a=True,由于结果取决于b,所以结果为b;

        2)若a=False,由于结果必为False,所以结果为a。

    (2)a or b:

        1)若a=True,由于结果必为True,所以结果为a。

        2)若a=False,由于结果取决于b,所以结果为b。

    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }
    def generate_tr(name, score):
        if score < 60:
            return '<tr><td>%s</td><td >%s</td></tr>' % (name, score)
        return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
    tds = [generate_tr(name, score) for name, score in d.iteritems()]
    print '<table border="1">'
    print '<tr><th>Name</th><th>Score</th><tr>'
    print '\n'.join(tds)
    print '</table>'
    查看全部
    0 采集 收起 来源:复杂表达式

    2019-08-13

  • #可以将列表中的字符串在输入时直接去掉引号 for x in ['1', '2', '3', '4', '5', '6', '7', '8']: for y in ['2', '3', '4', '5', '6', '7', '8', '9']: x = int(x) y = int(y) if x >= y: continue print(str(x) + str(y)) print(type(x))
    查看全部
  • 迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素

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

    2019-08-13

  • sum = 0 x = 0 while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print(sum) print(sum)
    查看全部
  • Python的字符串默认为ASCII编码,Unicode表示的字符串为:

    u'...'
    u'''...
    ...'''
    ur'''...
    ...'''


    “UnicodeDecodeError”:.py文件保存格式有误。在第一行添加注释:

    # -*- coding: utf-8 -*-

    目的是告诉Python解释器用UTF-8编码读取源代码,

    然后另存为UTF-8格式的文件。

    查看全部
  • help(abs) ----查看函数的帮助信息

    cmp(x,y) ----比较函数, 如果 x<y,返回-1,如果x==y,返回0,

                  ----x > y ,返回1:

    int()    ----把其他数据转换为整数

    str()    ----把数据转换成str:


    查看全部
  • 要取出3, 6, 9可以用::3的操作,但是要确定起始索引。

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

    2019-08-13

  • 不会解方程的可以百度一下,主要是配方

    查看全部
  • len()计算tuple的长度

    查看全部
  • 单行字符串:

    '...'

    多行字符串:

    '''...
    ...
    ...'''

    单行raw字符串:

    r'...'

    多行raw字符串:

    r'''...
    ...
    ...'''


    查看全部
  • 这个方程式迷了我半天?

    查看全部

  • #if i%7==0: 是检验余数为零
    查看全部
    0 采集 收起 来源:什么是迭代

    2019-08-13

举报

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

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