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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 我们以自定义一个求绝对值的 my_abs 函数为例: def my_abs(x): if x >= 0: return x else: return -x
    查看全部
  • 定义函数时,可以在函数名后面的参数括号中定义参数的默认值,当有参数输入时,使用输入参数值。如果没有输入参数值,则使用默认参数值。
    查看全部
  • # 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
    查看全部
  • 最后解释一下整数的除法为什么也是精确的。在Python中,有两种除法,一种除法是/: >>> 10 / 3 3.3333333333333335 /除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数: >>> 9 / 3 3.0 还有一种除法是//,称为地板除,两个整数的除法仍然是整数: >>> 10 // 3 3 你没有看错,整数的地板除//永远是整数,即使除不尽。要做精确的除法,使用/就可以。 因为//除法只取结果的整数部分,所以Python还提供一个余数运算,可以得到两个整数相除的余数: >>> 10 % 3 1 无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。
    查看全部
  • 变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。
    查看全部
  • 科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
    查看全部
  • 字符的转义 \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身 如果字符串包含很多需要转义的字符,用前缀 r ,表示是raw字符串,内部就不必转义。 但r'...'无法表示多行字符串,也不能表示含“”或‘’的字符串。 多行字符串用'''...'''表示。可以在'''...'''前加r,使之成为一个raw字符串。
    查看全部
  • 使用常用的数学函数需要在函数定义之前声明引用数学函数库,引用函数库语句为: import math (math 为函数库名)。
    查看全部
  • 对象有的方法和属性,set有add('Paul')方法和remove(index)方法。
    查看全部
    0 采集 收起 来源:Python之 更新set

    2016-01-20

  • 函数内部的变量,同样需要赋初值。
    查看全部
  • for...in中,while中if...else中都不要忘记冒号,冒号,冒号。
    查看全部
  • list也是用下标来引用元素。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2016-01-20

  • tuple用下标来调用,t = (‘asd’,'erwq'),t[0:1],则输出第一个和第二个元素。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2016-01-20

  • 可以用下标来实现对set()中的tuple中的定位,x[0]指的是tuple中的第一个元素。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2016-01-20

  • 如果在C语言中,肯定要这样比较,也要引入for循环,但是在python中,用一个set加一个in操作和if语句就可以完成这样的判断,赋值还不需要考虑太多的类型。很方便,简单。set中的key也必须不变的对象,不要把set和list混肴,要区分概念,因为set既有list又有dict的特点,所以要注意。
    查看全部

举报

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

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