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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • zip() 可以合并两个列表,再一一对应组合起来

    用逗号隔开


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

    2018-12-06

  • L[i for i in range(1,101) if i%7==0]

    print L


    L列表里三个参数分别是 参数 参数范围 参数要求

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

    2018-12-06

  • 用加法进行拼接工作

    可以混合几种元素

    '   ' [] 表示对前面的内容进行分割

    s.upper()表示大写哪个部分

    首字母大写就是 第一个字母大写剩下的都是原样

    s.[0].upper()+s[1:]

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

    2018-12-06

  • 切割

    print L[A:B:C]

    //其中L为数组

    A表示起始索引位置

    B表示结束索引位置,且不能取到!!!

    C表示隔几个取一次(第一个数)

    如果省略则代表默认指 (0,最末尾,顺序)


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

    2018-12-05

  • python3中没有itervalues()方法,只有values()方法迭代dict对象的value

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

    2018-12-05

  • a = 123 # a是整数 print a a = 'imooc' # a变为字符串 print a 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。
    查看全部
  • Python的注释以 # 开头,后面的文字直到行尾都算注释 而非全部代码
    查看全部
    0 采集 收起 来源:Python的注释

    2018-12-05

  • '100 + 200 ='是字符串而非数学公式
    查看全部
  • 浮点数运算可能有四舍五入的误差
    查看全部
  • 整数运算永远是精确的
    查看全部
  • range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...]
    查看全部
    0 采集 收起 来源:生成列表

    2018-12-05

  • 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来

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

    2018-12-05

    1. 可以直接从Python的官方网站查看文档:
      http://docs.python.org/2/library/functions.html#ab
    2. 调用abs函数:abs(x)   调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个;如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型:
    3. 比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1:
    4. int()函数可以把其他数据类型转换为整数:
    5. str()函数把其他类型转换成 str:
    查看全部
  • sum = 0
    x = 0
    while True:
        x = x + 1
        if x > 100:
            break
        if x % 2 == 0:
            continue
        sum = sum + x
    print sum

    通过增加 continue 语句,使得只计算奇数的和  continue 需要跳过偶数

    查看全部
  • sum = 0
    x = 1
    n = 1
    while True:
        if n>20:
            break
        sum = sum +x
        x = x*2
        n =n+1
    print sum

    n指循环次数? 

    默认?

    查看全部

举报

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

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