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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位
    查看全部
  • 添加元素时,使用add()的方法.如果添加的元素已存在于set中,add()不会抱错,只是不会将元素加进去.

    删除元素,则用remove().若删除的元素不存在于set中,则会抱错.

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

    2019-03-26

  • elif 意思就是 else if。

    查看全部
  • 注意: else 后面有个“:”

    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-03-26

  • '''Line 1
    Line 2
    Line 3'''

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'


    查看全部
  • +字符串连接

    但是对象非字符串时候标识和运算。

    查看全部
    0 采集 收起 来源:多层表达式

    2019-03-26

  • Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-03-26

  • print format(float(10)/float(4)+2.5, '.1f')

    print '%.1f'%(10.0/4+2.5)

    print round(10/4.0,1)+2.5

    print 2.5+10.0/4

    查看全部
  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) 

    for x in s: 

    print ("%s:%d")%x


    x都是tuple类型的数据,x(0)是字符串,x(1)是数字,所以%x是将x里的两个元素分割开,并且x(0)按%s也就是字符串格式输出,x(1)按%d也就是整数格式输出。


    查看全部
    1 采集 收起 来源:Python之 遍历set

    2019-03-26

  • 注意:  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。

    查看全部
    0 采集 收起 来源:Python之 for循环

    2019-03-26

  • 要避免嵌套结构的 if ... else ...,我们可以用 if ... 多个elif ... else ... 的结构,一次写完所有的规则:

    if age >= 18:
        print 'adult'elif age >= 6:
        print 'teenager'elif age >= 3:
        print 'kid'else:
        print 'baby'

    elif 意思就是 else if。这样一来,我们就写出了结构非常清晰的一系列条件判断。

    特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

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

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

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

    常用的转义字符还有:

    \n 表示换行
    \t 表示一个制表符
    \\ 表示 \ 字符本身


    查看全部
  • import sys

    reload(sys)

    sys.setdefaultencoding('utf-8')


    print ur'''  静夜思


    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''



    print '''\n  静夜思


    床前明月光,

    疑是地上霜。

    举头望明月,

    低头思故乡。'''

       



    print '\n  静夜思\n \n床前明月光,\n疑是地上霜。\n举头望明月,\n低头思故乡。'


    查看全部
  • 百位的循环从 1-9,十位和个位的循环从 0-9。

    print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]

    查看全部
    0 采集 收起 来源:多层表达式

    2019-03-26

  • 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 采集 收起 来源:条件过滤

    2019-03-26

举报

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

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