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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • spam[x:y:z}表示第一个整数是切片开始处的下标,第二个是切片结束处的下标,但是不包括它,第三个切片表示每隔z个元素进行切片

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

    2018-08-05

  • 1.没太看懂具体的逻辑关系
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-08-05

  • sum =0.0而不是写成sum=0,如果sum = 0,那么最后输出结果只会保留整数。

    可变参数也不是很神秘,Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。

    查看全部
  • 由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面:

    查看全部
  • 记得return 返还数值

    查看全部
  • 1*1+2*2+3*3+......100*100,可以写成X*X形式

    起始值为1,到100停止,可以写成while<=100循环语句

    查看全部
  • 先将列表元素列出来,再用 in 操作符判断在不在 set中

    增加:spam.add()

    删除:spam。remove()

    如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了

    如果删除的元素不存在set中,remove()会报错:

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

    2018-08-05

  • 可以简单地使用 d[key] 的形式来查找对应的 value,这和 list 很像,不同之处是,list 必须使用索引返回对应的元素,而dict使用key:

    print d['Adam']
    95


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

    2018-08-05

  • items()可以将list对象转换为包含tuple的list,同时迭代获得key和values

    查看全部
  • [start:stop:step]即:[开始索引:结束索引:步长值]

    * 开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1
    * 结束索引:切片操作符将取到该索引为止,不包含该索引的值。
    * 步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0;

    所谓逆序截取,就是先截取,再进行逆序.

    列表['Adam', 'Lisa', 'Bart', 'Paul']

    正序     0           1        2        3

    逆序    -4          -3      -2        -1   

    如果-3:-1 ,则step默认为正1,得半开半闭区间为['Lisa', 'Bart', 'Paul')得结果['Lisa', 'Bart']

    如果是-4:-1,则相当于0:3,得半开半闭区间为['Adam', 'Lisa', 'Bart', 'Paul')即['Adam', 'Lisa', 'Bart']

    若step=2则得['Adam', 'Bart']

    l =list(range(10))得0到9的列表,1:3的得[1,2,3)即[1,2],1:3:2 得[1]


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

    2018-08-05

  • zip 函数可以将两个list变成一个list,

    zip([1,2,3,4],['A','B','C','D'])

    查看全部
    0 采集 收起 来源:索引迭代

    2018-08-05

  • enumerate()函数可以取出元素索引

    查看全部
    0 采集 收起 来源:索引迭代

    2018-08-05

  • L[x:y]  means x 索引开始,个数为y-x

    range(1,101) 意思是1开始,101-1个数

    多注意索引问题

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

    2018-08-05

  • 字符串‘xxx’和Unicode字符串u'xxx'也可以看作是一种list,每个元素就是一个字符。

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-08-05

  • append()方法是往末尾加 insert(,)是往任意位置
    查看全部

举报

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

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