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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 显示 的时候可以直接使用r'''...'''避免使用r'...' u #使用unicode编码 #-*- coding:utf-8 -*-
    查看全部
  • BtT
    要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。
    查看全部
  • BtT
    Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True
    查看全部
  • BtT
    如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了: 11.0 / 4 # ==> 2.75
    查看全部
  • BtT
    不要输入u,-*- coding: utf-8 -*- 这句已经起到中文编码的效果了
    查看全部
  • BtT
    如果中文字符串在Python环境下遇到 UnicodeDecodeError这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-
    查看全部
  • BtT
    最后一行打印出变量b的内容到底是'ABC'呢还是'XYZ'?如果从数学意义上理解,就会错误地得出b和a相同,也应该是'XYZ',但实际上b的值是'ABC'
    查看全部
  • 真与真为真,假或假为假
    查看全部
  • >>> a = ['中文', 'ab'] >>> print str(a).decode('string_escape') ['中文', 'ab']
    查看全部
    0 采集 收起 来源:Python创建list

    2018-03-22

  • import math def quadratic_equation(a, b, c): t = math.sqrt(b * b - 4 * a * c) if t < 0: return none elif t == 0: return -b / (2 *a) else: return (-b + t) / (2 * a),( -b - t )/ (2 * a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)
    查看全部
  • 方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素: >>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart']
    查看全部
  • Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个索引来表示最后一个元素: >>> print L[-1] Bart
    查看全部
  • def move(n, a, b, c): if n ==1: print a, '-->', c return move(n-1, a, c, b) print a, '-->', c move(n-1, b, a, c) move(4, 'A', 'B', 'C') 什么意识
    查看全部
  • 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。
    查看全部
    0 采集 收起 来源:倒序切片

    2016-06-12

  • def greet(a): if a == " " : print 'Hello,world' else: print 'Hello,' + a greet() greet('Bart') 这样写会报错,是因为greet函数定义需要传入一个参数a,而greet()在引用函数时没有传入参数,所以会报错,就需要用到默认参数。
    查看全部

举报

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

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