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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • sum = 0 x = 1 n = 1 while True: sum = sum + x n = n + 1 x = 2 ** (n - 1) if n > 20000: break print sum 这个是我没有看参考答案自己写的代码,也是跑成功了,但是效率不如答案给的高,比如我试了一下让计算n = 20000的时候,我写的代码运行时已经基本让电脑奔溃了,但是参答案给的代码稍微等待了10秒还是跑了出来。我是把这一串数字想成了首项为1公比为2的等比数列,但是答案直接是乘以2,算法就简单了
    查看全部
  • 可见,函数的默认参数的作用是简化调用,你只需要把必须的参数传进去。但是在需要的时候,又可以传入额外的参数来覆盖默认参数值。
    查看全部
  • 注意三个地方 1、退出条件:x<100 2、奇数的判断 x%2!=0 3、每次循环x+=1
    查看全部
  • 在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。
    查看全部
  • python不支持类似 x++ 或 x-- 这样的前置/后置自增/自减运算符,因此只能用 += 或 -= 这种。
    查看全部
  • L=[75,92,59,68] i=0.0 s=0.0 for score in L: i=i+1 s=s+score print s/i
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-06-29

  • 不同的数据类型不能用+连接,如果两个字符串或者两个数字可以使用+符号的<br> 不同数据类型用,连接
    查看全部
  • Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:
    查看全部
    0 采集 收起 来源:Python之 for循环

    2016-06-29

  • 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。 注意: else 后面有个“:”。
    查看全部
    0 采集 收起 来源:Python之 if-else

    2016-06-29

  • else: 要注意有个:
    查看全部
    0 采集 收起 来源:Python之 if-else

    2016-06-29

  • age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车: >>> age = 20 >>> if age >= 18: ... print 'your age is', age ... print 'adult' ... your age is 20 adult
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-03-22

  • if not age >=18 : print 'teenager'
    查看全部
    0 采集 收起 来源:Python之 if-else

    2018-03-22

  • tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的! 理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。
    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”
    查看全部
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级
    查看全部

举报

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

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