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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 重点关注应用! x= set('a','b','c'),可以用来检验数据有有效性(区分大小写)
    查看全部
  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。 L = ['Adam', 'Lisa', 'Bart', 'Paul']>>> L[-4:-1:2] ['Adam', 'Bart']
    查看全部
    0 采集 收起 来源:倒序切片

    2018-03-22

  • 如何判读元素是否在set中? 'x' in Y
    查看全部
    0 采集 收起 来源:Python之 访问set

    2017-08-24

  • tr代表一行 以<tr>开始,</tr>结束 td代表一格 以<td>开始,</td>结束, 中间的style就是颜色了,位置在哪就改变此处颜色。 <tr><td>%s</td><td >%s</td></tr>就代表有一行,有2个格子,第二个格子用红色显示!
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • slice,L[x:y:z]函数指的是‘开始索引值:‘最后索引值(但不包括这个)’:‘取元素间隔;print L[2::3],表示3的倍数,索引2指向数字开始的3,隔3隔取就是3的倍数。
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-24

  • 用"+"可以拼接两个字符串; key并不是关键词,用别的也可以
    查看全部
  • 语句怎么知道是key变化还是value变化?
    查看全部
    0 采集 收起 来源:Python更新dict

    2017-08-24

  • python与javascrip有区别,,用len(args)而不是.length.缩进特别重要,哪些对齐,缩进影响if for中语句块是否执行。sum=0.0,浮点数,避免整除时python自动取整。不像javascript,python不用定义var就可直接用。python定义函数用def 函数名(参数),for: if:后面是冒号,js: function 函数名(){} for ,if后是(条件){}
    查看全部
  • python中的dict是一个组合表,构建用{}实现,格式:{key:value,...}
    查看全部
  • 用连接符号+连接要打印的东西,别忘了符号,.
    查看全部
  • 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的坐标: # 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 这样我们就可以同时获得返回值: >>> 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,但写起来更方便。 任务 一元二次方程的定义是:ax² + bx + c = 0 请编写一个函数,返回一元二次方程的两个解。 注意:Python的math包提供了sqrt()函数用于计算平方根。 ?不会了怎么办 请参考求根公式:x = (-b±√(b²-4ac)) / 2a 参考代码: import math def quadratic_equation(a, b, c): t = math.sqrt(b * b - 4 * a * c) return (-b + t) / (2 * a),( -b - t )/ (2 * a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • L = range(1, 101) print L[0:10]#从第1个数元素开始取,到第10元素(取到9)结束 print L[2::3]#从第三元素开始取,每隔2个取一个元素 print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔(每隔4个取一个)’
    查看全部
    0 采集 收起 来源:对list进行切片

    2017-08-24

  • 怎么理解跳过后续循环代码,继续下一次循环这句话? 忽略后面的循环代码,重新进行循环入口?需要特别注意continue的位置
    查看全部
  • 在循环体内退出循环,使用break语句; break 是执行动作,无需加":"
    查看全部
  • for x in L 的语法是迭代出其中的元素,而while不迭代list 或tuple的元素,而是根据表达式判断循环是否结束
    查看全部

举报

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

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