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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 尝试根据这个代码确实制出表格,但是自己不会做。不懂原理,搜HTML表格看制作原理和方法

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

    2019-09-11

  • 1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


    查看全部
    0 采集 收起 来源:什么是迭代

    2019-09-11

  • print(str.upper())          # 把所有字符中的小写字母转换成大写字母
    print(str.upper())          # 把所有字符中的小写字母转换成大写字母
    print(str.lower())          # 把所有字符中的大写字母转换成小写字母
    print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写
    print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写


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

    2019-09-11

  • 注意平均数为浮点类型

    查看全部
  • 添加元素时,用set的add()方法:

    >>> s = set([1, 2, 3])
    >>> s.add(4)
    >>> print s
    set([1, 2, 3, 4])

    删除set中的元素时,用set的remove()方法:

    >>> s = set([1, 2, 3, 4])
    >>> s.remove(4)
    >>> print s
    set([1, 2, 3])

    所以用add()可以直接添加,而remove()前需要判断。

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

    2019-09-11

  • 由于set存储的是无序集合,所以我们没法通过索引来访问。

    访问 set中的某个元素实际上就是判断一个元素是否在set中。

    我们可以用 in 操作符判断:

    Bart是该班的同学吗?

    >>> 'Bart' in s
    True


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

    2019-09-11

  • 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:

    >>> s = set(['A', 'B', 'C'])

    可以查看 set 的内容:

    >>> print s
    set(['A', 'C', 'B'])

    请注意,上述打印的形式类似 list, 但它不是 list,仔细看还可以发现,打印的顺序和原始 list 的顺序有可能是不同的,因为set内部存储的元素是无序的


    查看全部
  • 引用math包中开平方是math.sqrt()


    查看全部
  • 等差数列{an}的通项公式为:an=a1+(n-1)d。前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2

    查看全部
  • 一定记得跳出循环再return,否则遇到return会直接返回!错好多次了都没发现这么简单的东西

    查看全部
  • L[A:B:C],三个参数,A表示起始位置,B表示截止位置(但不包含B),C表示每C个取一个,即每隔C-1个取一个。

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

    2019-09-11

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


    查看全部
  • #-*- coding:utf-8 -*-
    # move(n, a, b, c)表示的是有n个盘子在a柱子上,将要移到b柱子上面去
    def move(n, a, b, c):
    # 如果a柱子上面只有一个盘子,则直接移到c柱子上面去并输出路径,结束递归
        if n == 1: 
            print a, '-->', c
            return
    # 表示的是将n-1的盘子从a柱子上面移到b柱子上面去
        move(n-1, a, c, b)
    # 输出最下面个盘子移从a移到c的路径
        print a, '-->', c
    # 将b柱子上面的n-1个盘子移动到c柱子上面
        move(n-1, b, a, c)

    move(4, 'A', 'B', 'C')

    看不太懂,主要move是一个函数吗?作用是什么?是改变位置吗?为什么可以print不同的东西?move到底做了什么事?

    查看全部
  • >>> 'abc'.upper()
    'ABC'

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

    2019-09-11

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


    >>> L = ['Adam', 'Lisa', 'Bart', 'Paul']
    
    >>> L[-4:-1:2]
    ['Adam', 'Bart']



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

    2019-09-11

举报

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

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