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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • x1 = 1
    d = 3
    n = 100
    # x100 = ???
    # s = ???
    # print s
    x100=x1+d*99
    s=(x100+x1)*50
    print x1
    print x100
    print s

    查看全部
  • # print r'''...'''
    print r'''"To be, or not to be": that is the question.
    Whether it's nobler in the mind to suffer.'''

    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。

    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:

    t = (1,)


    查看全部
  • 和数学运算不同,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。

    为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。

    Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。

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


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

    2019-09-27

  • Python之定义默认参数

    函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。

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

    def fn2(a=1, b):

    错误


    查看全部
  • python中定义函数用关键字def 函数名(参数):

           函数体

    注:不需要加花括号{}

    查看全部
  • list,tuple,dict,set增删改查比较

    l = [1, 2, 3]
    l.insert(3, 4)
    l.append(5)
    l.pop(4)
    l[3] = 4
    print(l[0])
    t = (1, 2, [3, 4])
    print(t[2])
    d = {'key': 1, 'key_': 3}
    d['key_1':4]
    d.pop('key_1')  #有返回值,按键去删除
    d.pop('key_1', '没有此键')  #有返回值,按键去删除,可设置返回值
    d['key_'] = 2
    print(d['key'], d.get('key_'))
    s = set([1, 2, 3])
    s.add(4)
    s.remove(4)
    print(s)  #因为无序所以不能按索引访问


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

    2019-09-27

  • isinstance(x,str)可以判断x是否为字符串;

    字符串的upper()方法可以返回大写的字母;


    查看全部
    0 采集 收起 来源:条件过滤

    2019-09-27

  • print ('String' + ':', 5)

    相同类型拼接用'+', 不同类型拼接用','


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

    2019-09-27

  • def toUppers(L):

        return  [x.upper() for x in L if isinstance(x,str)]

    print toUppers(['Hello', 'world', 101])

    查看全部
    0 采集 收起 来源:条件过滤

    2019-09-27

  • join()方法可以把一个list拼接成一个字符串.

    print '\n'.join(tds)

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

    2019-09-27

  • def square_of_sum(L):

         x=1

         sum=0

         for x in L:

             sum = sum + x * x

         return sum

    print square_of_sum([1,2])

    print square_of_sum([-5, 0, 5, 15, 25])


    查看全部
  • L = []

    x=1

    while x<=100:

        L.append(x*x)

        x+=1

    print sum(L)


    查看全部
  • range(1,10,2) 取奇数

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

    2019-09-27

举报

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

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