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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
    1. 像 I'm ok 这样子的 里面自带‘单引号’需要用"符号"来注释

    2. 反之里面有双引号就需要用单引号来注释

    3. 里面有单引号和双引号的话 需要用'\'来反义 

    4. 例如;Bob said "I'm OK"='  Bob said\"I\'m\ok".'

    5. 不管什么样子都是用‘单引号’来注释

    查看全部
  • 还是有些不明白的


    使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。可以试试计算 fact(10000)。

    查看全部
  • 同时迭代dict的key和value

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


    sum = 0.0

    for k, v in d.items():

        sum = sum + v

        print k,':',v

        m=sum/len(d)

    print 'average', ':', m


    查看全部
  • 列表生成式:可以用一行语句代替循环生成上面的list eg:>>> [x * x for x in range(1, 11)] #要生成的元素,后面跟上for循环   [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]   >>> [x*y for x in range(1,3) for y in range(2,4)]  #相当于嵌套循环   [2, 3, 4, 6]

    查看全部
    0 采集 收起 来源:生成列表

    2019-03-02

  • 1.%(name,score)表示按这个格式,放入%s

    2.<tr>表示单元格,<th>表示单元格标题,<td>表示单元格内容

    3.for循环前面的函数表示把,使用的是循环函数拿出来的

    4.tds的中括号表示了 对拿到的html转化成python的list格式

    5.join表示把list转化成字符串格式

    6.'\n'表示了 下一行,join与其拼接,则为转换到下一行


    查看全部
    1 采集 收起 来源:复杂表达式

    2019-03-02

  • for x in range(1,10):

        for y in range(x+1,10):

            print x*10+y


    查看全部
  • x%2==0的意思是x整除二等于0

    查看全部
    1. tuple和list一样,可以包含 0 个、1个和任意多个元素。

    2. 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示.

    3. 因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义

    查看全部
    1. tuple一旦创建完毕,就不能修改了。

    2. 创建tuple和创建list唯一不同之处是用( )替代了[ ]

    3. tuple没有 append()方法,也没有insert()和pop()方法。




    查看全部

  • set([name.lower() for name in [    ]])

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

    2019-03-02

  • 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。

    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。

    查看全部
  • set不能包含重复的元素。

    格式为 set(['A ' , ' B'])

    查看全部
  • 两个整数相除得到整数(舍弃余数)

    其中有一个是浮点得到浮点

    查看全部
  • 要避免 KeyError 发生,有两个办法:

    一是先判断一下 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

    2019-03-01

举报

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

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