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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • import math<br> <br> def quadratic_equation(a, b, c):<br> s = b*b-4*a*c<br> if s<0:<br> return None<br> else:<br> x1 = (-b+(math.sqrt(s)))/(2.0*a)<br> x2 = (-b-(math.sqrt(s)))/(2.0*a)<br> <br> print quadratic_equation(2, 3, 0)<br> print quadratic_equation(1, -6, 5) 如果使用“import math”,则调用函数时需要“math.函数名” 如果使用“from math import 函数名” 则调用函数时直接写函数名就可以了(用这种方法要保证代码里面不出现重复的函数名)
    查看全部
  • def square_of_sum(L):<br> return sum(num*num for num in L) 编写函数 在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。
    查看全部
  • L = [x*x for x in range(1,101)]<br> print sum(L) L = [x**2 for x in range(1,101)] print sum(L)
    查看全部
  • s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for x in L: if x in s: s.remove(x) else: s.add(x) print s
    查看全部
    0 采集 收起 来源:Python之 更新set

    2016-06-08

  • s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)]) for x in s: print x[0]+':',x[1]
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2016-06-08

  • 1直接使用for循环可以遍历 dict 的 key: 2由于通过 key 可以获取对应的 value,因此,在循环体内,可以获取到value的值。 3通过d[key]获取对应的value。
    查看全部
  • months = set(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']) weekdays= set(['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN']) x1 = 'Feb' x2 = 'Sun' if x1 in months: print 'x1: ok' else: print 'x1: error' if x2 in weekdays: print 'x2: ok' else: print 'x2: error'
    查看全部
  • x.upper()
    查看全部
    0 采集 收起 来源:条件过滤

    2016-06-08

  • s = set(['Adam', 'Lisa', 'Bart', 'Paul']) #print 'adam'.capitalize() in s #print 'bart'.capitalize() in s for x in s: if 'adam'.lower()==x.lower(): print 'True' else: continue 没有更简洁的,这样可以忽略大小写,凑乎用吧
    查看全部
    0 采集 收起 来源:Python之 访问set

    2016-06-07

  • dict no order
    查看全部
    0 采集 收起 来源:复杂表达式

    2016-06-07

  • openstake yu云计算开源平台
    查看全部
  • 有a,b,c三个柱子,先将上面的(n-1)个圆盘看成一个,即是说,先将上面的(n-1)个圆盘移到b柱子上,再将最底下的圆盘移到c柱子上;接下来的情况跟开始时一样,只不过圆盘变成了(n-1),起始的柱子变成了b柱子而已。
    查看全部
  • set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:
    查看全部
  • 具有相同缩进的代码被视为代码块
    查看全部
    0 采集 收起 来源:Python之if语句

    2016-06-07

  • Python的 dict 就是专门干这件事的。用 dict 表示“名字”-“成绩”的查找表如下: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value。 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 由于dict也是集合,len() 函数可以计算任意集合的大小: >>> len(d) 3 注意: 一个 key-value 算一个,因此,dict大小为3。
    查看全部

举报

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

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