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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • Python的函数返回多值其实是返回一个tuple

    查看全部
  • 3.7pycharm中除法运算结果为浮点数

    查看全部
  • 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 采集 收起 来源:复杂表达式

    2018-08-01

  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。

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

    2018-08-01

  • def greet(x='world'):

        print 'Hello,'+ x +'.'


    greet()

    greet('Bart')


    查看全部
  • Python的函数返回多值其实就是返回一个tuple

    查看全部
  • dict的查询访问

    https://img1.sycdn.imooc.com//5b618ccd0001cf1503790109.jpghttps://img1.sycdn.imooc.com//5b618cec0001950d03920158.jpg

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

    2018-08-01

  • sum = 0

    x = 1

    n = 1

    while True:

        sum=sum+x

        x=x*2

        n=n+1

        if n>20:

            break

    print sum


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

    与list不同之处:用()代替[ ]

    可以访问但不可以赋值元素


    查看全部
  • #-*- coding:utf-8 -*-
    def move(n, x, y, z):
        if n==1:
            print x,'-->',z
            return
        move(n-1,x,z,y)#将前n-1个盘子从x移动到y上
        move(1,x,y,z)#将最底下的最后一个盘子从x移动到z上
        move(n-1,y,x,z)#将y上的n-1个盘子移动到z上
    move(4, 'A', 'B', 'C')

    查看全部
  • set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。

    set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

    最后,set存储的元素也是没有顺序的。


    查看全部
  • continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环

    查看全部
  • 切片操作还可以指定第三个参数:

    >>> L[::2]
    ['Adam', 'Bart']

    第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。


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

    2018-08-01

  • sum = 0

    x = 1

    while x < 100:

        sum = x + sum

        x = x + 2

    print sum


    查看全部
  • \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身

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

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

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

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


    查看全部

举报

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

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