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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • # math包提供了sin()和 cos()函数,我们先用import引用它:

    import math
    def move(x, y, step, angle):
        nx = x + step * math.cos(angle)
        ny = y - step * math.sin(angle)
        return nx, ny



    所以#math表示一个库

    查看全部
  • if age >= 18:
        print 'adult'
    else:
        print 'teenager'

    语法结果  if和else后的:号

    查看全部
    0 采集 收起 来源:Python之 if-else

    2019-06-21

  • python代码的缩进规则:具有相同缩进的代码被视为代码块

    python习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格

    if表达式,用:标识代码块开始

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-06-21

  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

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

     int()函数可以把其他数据类型转换为整数

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

    查看全部
  • 调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个:

    >>> abs(1, 2)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: abs() takes exactly one argument (2 given)

    如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型:

    >>> abs('a')
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: bad operand type for abs(): 'str'


    查看全部
  • 比如求绝对值的函数 abs,它接收一个参数。

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


    查看全部
  • tupe的每个元素,指向永远不变,相当于空间不变,但如果这个空间中是个list数组,list中的值可以变化,那tupe的值也就变化了 但tupe指向的区域总是没有变化的

    查看全部
  • tupe:元组

    tupe和list类似,但tupe创建完毕后就无法修改了

    tupe用()来表达

    tupe无append(),insert()及pop()方法

    也无法赋值

    查看全部
  • Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True


    查看全部
  • Python之 while循环

    1、while循环每次先判断 x < N,如果为True,则执行循环体的代码块,否则,退出循环。

    查看全部
  • Python的 for 循环:
    可以依次把list或tuple的每个元素迭代出来:L = ['Adam', 'Lisa', 'Bart']
    for name in L:
        print name
    注意:  name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。这样一来,遍历一个list或tuple就非常容易了

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

    2019-06-20

  • Python之 if-elif-else

    age >= 18:
        print 'adult'
    elif age >= 6:
        print 'teenager'
    elif age >= 3:
        print 'kid'
    else:
        print 'baby'

    特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了

    查看全部
  • Python之if语句

    1、注意: 
    Python代码的缩进规则。具有相同缩进的代码被视为代码块,如果 if 语句判断为 True,就会执行这个代码块。
    2、缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    3、接表达式,然后用: 表示代码块开始。
    如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:>>> age = 20
    >>> if age >= 18:
    ...     print 'your age is', age
    ...     print 'adult'
    ...
    your age is 20
    adult

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-06-20

  • 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

    查看全部
    0 采集 收起 来源:Python之if语句

    2019-06-20

举报

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

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