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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的! 理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。
    查看全部
  • L = range(1, 101)


    print L[0:10]
    print L[2:101:3]
    print L[4:51:5]

    L = range(1, 101)


    print L[:10]
    print L[2::3]
    print L[4:51:5]



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

    2019-06-01

  • def average(*args):
        sum=0.0
        if len(args)==0:
            print sum
        else:
         for x in args:
             sum=sum+x
         print sum/len(args)

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


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

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



    查看全部
  • 1.Python的注释只需要在需要注释的内容前面加一个#。

    查看全部
    0 采集 收起 来源:Python的注释

    2019-06-01

  • 1.print会依次打印出每个字符串,遇到逗号",",会输出一个空格。


    查看全部
  • 1.对于很大或者很小的浮点数,必须按照科学计数法表示,把10用e代替,1.23×10^9就是1.23e9,或者12.3e8,0.000012写成1.2e-5。
    2.print()括号内加上""或者''表示打印出相应的字符串,而不加'',""表示对括号内的内容进行运算。
    3.Python的空值用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值。


    查看全部
  • Python内置了很多有用的函数,我们可以直接调用。

    要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。

    可以直接从Python的官方网站查看文档:
    http://docs.python.org/2/library/functions.html#abs

    也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。

    比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1:

    Python内置的常用函数还包括数据类型转换函数,比如   int()函数可以把其他数据类型转换为整数:

    str()函数把其他类型转换成 str:

    查看全部
  • 请用 for 循环遍历如下的set,打印出 name: score 来。

    s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    for x in s:
        print x[0] + ':', x[1]


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

    2019-05-31

  • 请用 for 循环遍历如下的dict,打印出 name: score 来。

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    
    d= {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    for key in d:
        print key + ':', d[key]
    查看全部
  • r'\(~_~)/ \(~_~)/'
    代表的意思:单引号里的都看作是字符,没有别的含义。
    比如:print (r'\(~_~)/ \(~_~)/\n')
    输出:\(~_~)/ \(~_~)/\n
    查看全部
  • 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


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

    2019-05-31

  •  x1=(-b+t)/(2*a)

        x2=(-b-t)/(2*a)

     x1=(-b+t)/2*a

        x2=(-b-t)/2*a


    查看全部
  • tuple 元组  小括号  没有pop append 等操作 不能修改

    当只有一个元素 应当在元素后加逗号

    查看全部
  • 9-1迭代:

    1.

    注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括:
    1. 有序集合:list,tuple,str和unicode;
    2. 无序集合:set
    3. 无序集合并且具有 key-value 对:dict


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

    2019-05-31

  • 对于L这个可迭代对象,从下标为4(取得到)到下标为50(取不到)之间,每隔5个数就取出来打印出来。[start : stop : step][起始位置 : 停止位置 :步长]依据左闭右开原则,左边下标为4的元素取得到,右边下标为50的元素取不到。下标是从0开始的,第一个元素的下标是0,以此类推。

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

    2019-05-30

举报

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

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