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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 建立序列 list [ ]

    有序的

    索引从0开始,0,1,2……

    倒数:-1,-2,-3……

    查看全部
  • 任务

    请编写接受可变参数的 average() 函数。

    • 可变参数 args 是一个tuple,当0个参数传入时,args是一个空tuple。

      参考代码:

      def average(*args):
          sum = 0.0
          if len(args) == 0:
              return sum
          for x in args:
              sum = sum + x
          return sum / len(args)
      print average()
      print average(1, 2)
      print average(1, 2, 2, 3, 4)


    查看全部
  • 1、表格由<table></table>标签进行定义

    2、每个表格由若干行组成,行的标签为<tr></tr>

    3、没行由若干单元格组成,由<th></th>和<td></td>定义,<td>:table data 表示内容;<th>:table head 表示表头

    ''.join()函数可以把列表连成字符串,

    '\n'.join()函数可以把列表内容分行显示


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

    2018-07-25

  • 在输出的时候,return后面可以用"+"来组合输出

    查看全部
    0 采集 收起 来源:对字符串切片

    2018-07-25

  • 布尔运算:

    与,双true结论是true

    或,一个条件是true结论就是true

    非,not true 和 not false

    python中把 ”0“ ” 空字符串“ 和 ”none“看成false,其他是true

    短路计算

    查看全部
  • python整数运算结果还是整数,所以如果遇到会产生小数点的除法,需要将等式中的被除数和除数中的一个改成小数点格式

    整数运算结果是整数

    浮点运算结果是浮点

    整数和浮点的混合运算结果是浮点

    %求余运算


    查看全部
  • python不支持中文,需要在字符串前添加 u

    或者代码首行添加注释 # -*- coding: utf-8 -*-

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

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

    目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存


    查看全部
  • 在列表中,可以直接对索引出来的地址直接替换变量的数值方法为X[2]='新元素'

    这样就使得第三位地址的数值变更为新元素

    但是如若想要先删除末尾,后在末尾加入一个新的值,就必须要用X.append(新元素)而不是X.insert(-1,新元素)!

    查看全部
  • raw字符

    对于包含多个转义字符的操作,在字符串前面加个前缀 r

    r ‘……’这是单行字符串

    r‘  ’’……‘  ’’转义多行字符串

    ‘  ’’……‘  ’’多行字符串

    ‘  ’’Line 1

    Line 2

    Line 3‘  ’’

    相同于

    'Line 1\nLine 2\nLine 3'

    查看全部
  • 切片slice

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-07-25

  • 倒序切片包含起始索引,不包含结束索引。


    查看全部
    0 采集 收起 来源:倒序切片

    2018-07-25

  • pop()方法总是删掉list的最后一个元素。

    但是如若你要剔除具体某个地址中的元素,就要首先确定他的索引位置!然后用X.pop(2)来剔除第三个地址的元素,剩下地址的元素向前依次进一位

    查看全部
  • [::2]中的两个冒号,第一个代表取出整个LIST, 第二个:2才是每隔两个取一次。所以想取50以内的5的倍数,用L[5:50:5]

    查看全部
    0 采集 收起 来源:对list进行切片

    2018-07-25

  • 用‘’和“”定义字符串

    用 \ 转义,用\将‘’和”“转换成普通符号

    ‘bob said \"I \'m OK \".'

    常用转义符号:

    \n  表示换行

    \t 表示一个制表符

    \\ 表示 \ 本身


    查看全部

举报

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

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