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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • set 赋予元素的格式是(['a','b']) set 中的元素是无序的,且是唯一的 set 元素区分大小写
    查看全部
    0 采集 收起 来源:Python之 访问set

    2018-03-06

  • print 为什么打印两个变量时需要加逗号分隔才能成功? dict 调用数据需要dict.get(key)
    查看全部
  • 变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
    查看全部
  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-06

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

    2018-03-06

  • a=python print 'hello,',a or 'world' b='' print 'hello,',b or 'world'
    查看全部
  • and运算是与运算,只有所有都为 True,and运算结果才是 True。 or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。 not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
    查看全部
  • Python函数之返回多值 函数中返回多个值 实际上返回的值仍然是一个但一值 语法上返回的是一个tuple ,而tuple可以省略括号 所以Python的函数返回多值 其实就是返回单值的tuple 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的坐标: # math包提供了sin()和 cos()函数,我们先用import引用它: import math ----导入math包 def move(x, y, step, angle): nx = x + step * math.cos(angle) ---调用math提供的函数时,用math.函数名(变量) 的格式进行调用 ny = y - step * math.sin(angle) return nx, ny 这样我们就可以同时获得返回值: >>> x, y = move(100, 100, 60, math.pi / 6) ----调用编写的定义函数用 函数名(变量) 的格式 >>> print x, y 151.961524227 70.0 其实这只是一种假象,Python函数返回的仍然是单一值: >>> r = move(100, 100, 60, math.pi / 6) >>> print r (151.96152422706632, 70.0) 用print打印返回结果,原来返回值是一个tuple! 语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple,但写起来更方便。
    查看全部
  • 1. \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 可变元素list 不变元素(元组)tuple
    查看全部
  • Python之编写函数 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 我们以自定义一个求绝对值的 my_abs 函数为例: def my_abs(x): if x >= 0: return x else: return -x 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。 练习: 定义一个函数 接受一个list 返回list中每一个元素的平方和 def square_of_sum(L): sum=0 for x in L: sum+=x*x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • 插入insert 删除pop() 精确到所引致,空为最后一个值
    查看全部
  • def move(n,a,b,c): if n==1: print a,'-->',c return 0 move(n-1,a,c,b) print a,'-->',c move(n-1,b,a,c) move(4, 'A', 'B', 'C')
    查看全部
  • itervalues() python3 已经淘汰
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-06

  • Python之调用函数 Python中内置了很多函数,可以直接调用 调用一个函数需要知道函数的名称和参数,比如 abs() ---绝对值函数 接收一个参数 cmp(x,y) ----比较函数 接收两个参数 当x<y 返回-1 当x>y 返回1 当x=y 返回0 其他的内置函数用法可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs 或者 在交互命令行输入help(函数名称)进行查看 例如:help(abs) 1)传入的参数个数不对 >>> abs(1, 2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: abs() takes exactly one argument (2 given) 2)传入的参数不对后返回错误 如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型 >>> abs('a') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: bad operand type for abs(): 'str' 类型转换函数: str() ---将其他数据类型转化为字符串类型 int() ----转化为整数类型
    查看全部

举报

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

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