为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • >>> t = (1) >>> print t 1 好像哪里不对!t 不是 tuple ,而是整数1。为什么呢? 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    查看全部
  • def move(n, a, b, c): if n==1: print a+' --> '+c else: move(n-1,a,c,b) print a+' --> '+c move(n-1,b,a,c) move(4, 'A', 'B', 'C')
    查看全部
  • import math def quadratic_equation(a, b, c): if (b*b-4*a*c)>=0: x1 = (-b + math.sqrt(b*b-4*a*c))/(2*a) x2 = (-b - math.sqrt(b*b-4*a*c))/(2*a) return x1,x2 print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • 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])
    查看全部
  • def square_of_sum(L): sum=0 for x in L: sum = sum + x*x return sum print square_of_sum([1, 2, 3, 4, 5]) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • L = [] x = 1 while x <= 100: L.append(x * x) x = x + 1 print sum(L)
    查看全部
  • L=[x*x for x in range(1,101)] print sum(L)
    查看全部
  • s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove(name) else: s.add(name) print s
    查看全部
    0 采集 收起 来源:Python之 更新set

    2015-03-24

  • s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove(name) else: s.add(name) print s
    查看全部
    0 采集 收起 来源:Python之 更新set

    2015-03-24

  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, } for key in d: #print d(key) + ':', key print key + ':' , d[key]
    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for x in d: print x[0] + ':'+ str(x[1]) #print x[0] , ':'+ str(x[1]) #print x[0] + ':', str(x[1]) #print x[0] , ':', str(x[1])
    查看全部
  • import types def square_of_sum(L): sum = 0 for x in L: if type(x) is types.IntType: sum = sum + x * x r=str(sum) else: r = 'with str in list' return r print square_of_sum([1, 2, 3, 4, '5']) print square_of_sum([-5, 0, 5, 15, 25])
    查看全部
  • 在Python中,能够直接处理的数据类型有以下几种[数据类型] 1.整数 2.浮点数 3.字符串 4.布尔值 5.空值
    查看全部
  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
    查看全部
  • 单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,) >>> print t (1,) Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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