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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 自己写公式!

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

    2018-05-20

  • python 之添加新元素:

    第一个办法是用list 的append()方法,把元素追加到list末尾。

    append()总是把新的元素添加到list的尾部。


    第二个办法是用list的insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素。

    L.insert(0,' da ')的意思是,'da '被添加到索引为0的位置上(也就是第一个),而原来的索引为0的元素,以及后面所有的元素,都自动向后移动一位。


    查看全部
  • 记录,总结

    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-05-20

  • 迭代 for循环

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

    2018-05-20

  • 需要好好注意区分,虽然学过了,但是很容易忘记

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

    2018-05-20

  • python之倒序访问list:


    通过 -1 这个索引来表示最后一个元素,倒数第二个用 -2这个索引。

    查看全部
  • *args代表传参可变长度,可看作是一个tuple

    sum(args)/len(args) 及tuple的平均数算法

    程序要求浮点型,可通过*1.0转换

    def average(*args):
        if len(args)==0:
            return 0.0
        return sum(args)*1.0/len(args)

    print average()
    print average(1, 2)
    print average(1, 2, 2, 3, 4)

    查看全部
  • python 按照索引访问list :


    由于list是一个有序集合,所以能够通过索引来访问指定的元素。

    需要注意的是:索引从0开始,也就是说,第一个元素的索引为0,第二个元素的索引是1。

    注意别越界了

    查看全部
  • python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。、

    list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。

    构造list非常简单,直接用[ ] 把list 的所有元素都括起来,就是list对象。 通常,把list赋值给一个变量。

    如 a = [1,2,3,4,5]。

    由于python是动态语言,所以list 中包含的元素并不要求必须是同一种数据类型。

    查看全部
    0 采集 收起 来源:Python创建list

    2018-05-20

  • python中布尔类型

    与运算: 两个布尔值都为True时,计算结果才为True。

    或运算: 两个布尔值都为False时,计算结果才为False。

    非运算: 把布尔值True变为False,把False变为True。

    在python中把 0 、空字符串 ' '和none看成False,其他数值和非空字符串看成True


    查看全部
  • 函数定义默认参数。

    先给参数赋默认值,打印时引用此参数,引用格式'%s'%name

    调用只包含默认参数的函数可不传值,不传值打印默认参数值,传值则由赋值参数覆盖默认参数值

    def greet(name='world'):
        print'hello,%s'%name+'.'
    greet()
    greet('Bart')

    x的n次方函数,n可赋值为常用的值,则,调用函数的时候只需传x的值。n大于0才有意义,将x的值赋予s,在n>0时,进行下一次循环,再次*x的值,来达到n次方的目的

    def power(x, n):
        s = 1
        while n > 0:
            n = n - 1
            s = s * x
        return s


    查看全部
  • python 中整数和浮点数

    python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算%可以计算余数。


    查看全部
  • 0-255用来表示大小写英文字母、数字和一些符号,这个编码称为ASCII编码,如果要表示中文,显然一个字节是不够的,至少要两个字节。Unicode 便能解决这问题,Unicode把所有语言都统一到一套编码里,这样就不会有乱码问题。Python中支持Unicode编码,

        print u' 中文 '   ,注意不加u,中文就不能正常显示 

    查看全部
  • r' . ..内容...' 里面的字符不需要转义,但是r'..... '表示法不能表示多行字符串,也不能表示包含 ' 和 '' 的字符串。


    如果要表示多行字符串可以用' ' ' ...内容... ' ' ' 表示

    查看全部
  • 原本不明白,在参考别人的笔记后,似乎明白了。

    三个柱子,要将a柱子上的圆盘全部挪到c柱子上,一个一个的搬,且要保证下面的大圆盘在下面。

    a,b,c即对应的值‘A’‘B’‘C’

    def move(n, a, b, c):

    #n==1时,即只有一个圆盘时。直接a-->c,且不往下进行,直接return
        if n==1:
            print a,'-->',c
            return

    #n!=1时,先将a上的n-1个全部移动到b,借助c
        move(n-1,a,c,b)

    #再将剩最后一个移动到c
        print a,'-->',c

    #最后将b上的n-1个全部移动到c,借助a    move((n-1),b,a,c)
    move(4, 'A', 'B', 'C')

    查看全部

举报

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

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