为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 1. python的缩进规则:具有相同锁进的代码被视为代码块

    2. 缩进要严格按照python写法:4个空格,不要用tab,也不要混用tab和空格,否则会引起语法错误

    3. if后接表达式,用:表示代码块开始

    eg. age = 20

          if age >= 18:

              print 'your age is', age

              print 'adult'

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

    2020-04-14

  • 1. 空tuple直接用( )表示

        eg. t=( )

              print t

              ( )

    2. 若创建有一个元素的tuple

         eg. t=(1)

               print t

               1

    此时t不是tuple,而是1, 因为( )可以是tuple,也可以作为括号表示运算优先级,所以单元素tuple要加","

        eg. t=(1,)

              print t

              (1,)

    3. 多元素tuple可加",",也可不加,效果一样

       eg. t=(1,2,3,)

             print t

             (1,2,3)

    查看全部
  • 1. tuple(元组),和list相似,但tuple一旦创建成功,就不能修改

    2. 创建tuple用( )

    3. 获取tuple元素的方法和list一样

    查看全部
  • 1. 替换某元素

        eg. L = ['a', 'b', 'c']

              L[2] = 'd' (当然也可使用[-1]作为索引)

              printL

              L = ['a', 'b', 'd']

    查看全部
  • 1. 若要从list中删除最后一个元素,用pop( )

        eg. L = ['a', 'b', 'c', 'd']

              L . pop()

              printL['a', 'b', 'c']

    2. 若要删除的不是最后一个,可利用索引

        eg. L = ['a', 'b', 'c', 'd']

              L . pop(2)

              printL['a', 'b', 'd']

    查看全部
  • 1. 将新元素添加进list中,可以用append( )

        eg. L = ['a', 'b', 'c']

              L . append('d')

              printL['a', 'b', 'c', 'd']

    2. 若要添加到指定位置,用insert( )

        eg. L = ['a', 'b', 'c']

              L . insert(0, 'd')

              printL['d', 'a', 'b', 'c']

    查看全部
  • 1. 若要表示list中最后一个元素,可以用-1作为索引,倒二用-2,以此类推,但也不能越界

    查看全部
  • print ‘hello,word’.
    查看全部
  • L[0:10]

    '''上限索引就是原数字的意思,下限索引要以数组元素下标去理解'''



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

    2020-04-12

  • 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):

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

    2020-04-12

  • items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value:

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

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

    2020-04-12

  • L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。

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

    2020-04-12

  • python中不同类型的字符拥有不同的格式符,分别为:

    %s    字符串 (采用str()的显示)

    %r    字符串 (采用repr()的显示)

    %c    单个字符

    %b    二进制整数

    %d    十进制整数


    Python中,%s表示格式化一个对象为字符,%d表示整数

    “hello, %s”%"zhang3"=>"hello zhang3"

    "%d"%33=>"33"

    "%s:%d"%("ab",3)=>"ab:3"

    %字符:标记转换说明符的开始

    在%的左侧放置一个字符串(格式换字符串),右侧则放置希望格式化的值


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

    2020-04-12

  • 本节重点:

    (1)在列表生成式中,也可以用多层 for 循环来生成列表:

     [m + n for m in 'ABC' for n in '123']
    ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']

    (2)翻译成循环代码就像下面这样:

    L = []for m in 'ABC':
        for n in '123':
            L.append(m + n)


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

    2020-04-12

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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