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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 定义默认参数

    int()函数的第二个参数是转换进制,如果不传,默认是十进制 (base=10),如果传了,就用传入的参数。函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面

    查看全部
  • python 中,直接用 and  、 or  、not   作为运算符参与运算


    查看全部
  • python 在运算时, 解释器会把“0”、“  ”、“none” 看成是 False,

    复习  与、 或 、非运算, 
         与: 只要有false,结果返回一定是False;

          或: 只要有True, 结果返回一定是True;
          非: 结果一定相反;

    查看全部
  • 递归函数

    在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

    使用递归函数需要注意防止栈溢出

    查看全部
  • 元组内元素和可以用sum进行计算,注意要显示成小数后一位的话可以与1.0相乘

    查看全部
  • python 的整数与浮点运算的结果,分类型,
    整数保留类型:

    •   整数与整数运算

    浮点保留类型:

    • 整数与浮点数运算

    查看全部
  • print [100 * n1         输出 :[ 100*n1 n1循环 1,2,3,4,5,6,7,8,9 

       + 10 * n2 +     10*n2 循环 0,1,2,3,4,5,6,7,8,9

       n3            n3 循环 range(10)

                 数位相加                              

       for n1 in range(1, 10) 

       for n2 in range(10) 

       for n3 in range(10) 

       if n1==n3]  如果 n1的数值比n3 相同 则打印


    查看全部
    0 采集 收起 来源:多层表达式

    2018-08-28

  • 汉诺塔主要考察盘子所在原位置和移动终点位置要明确,这两个固定之后就是函数内部的调用。

    查看全部
  • 多值返回时是一个元组

    查看全部
  • d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 }  # 一个dict列表
    def generate_tr(name, score): # 创建一个复杂表达式
        if score < 60: # 如果score成绩小于60 执行下面脚本
            return '<tr><td>%s</td><td >%s</td></tr>' % (name, score)
        return '<tr><td>%s</td><td>%s</td></tr>' % (name, score)
    tds = [generate_tr(name, score) for name, score in d.iteritems()]
    print '<table border="1">'
    print '<tr><th>Name</th><th>Score</th><tr>'
    print '\n'.join(tds)
    print '</table>'


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

    2018-08-28

  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

    # -*- coding: utf-8 -*-


    查看全部
  • 创建包含1个元素的 tuple 呢?来试试:

    >>> t = (1)
    >>> print t
    1

    好像哪里不对!t 不是 tuple ,而是整数1。为什么呢?

    因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。

    正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:


    查看全部
  • qweer
    查看全部
  • return None可以简写为return。

    列表当中多使用append()和pop方法

    查看全部
  • 写列表生成式时,把要生成的元素 x * x 放到前面,后面跟 for 循环,就可以把list创建出来,

    查看全部
    0 采集 收起 来源:生成列表

    2018-08-28

举报

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

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