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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1. list 的 append() 方法:

    append()总是把新的元素添加到 list 的尾部。

    2. list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    查看全部
  • >>> L.append('Paul')

    append()总是把新的元素添加到 list 的尾部。

    方法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:

    查看全部
  • 因为Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True.


    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解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。


    查看全部
  • list中包含的元素并不要求都必须是同一种数据类型

    一个元素也没有的list,就是空list

    查看全部
    0 采集 收起 来源:Python创建list

    2020-01-05

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

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


    查看全部
  • r'...'表示法只能表示一行字符串,

    如果要表示多行字符串,可以用'''...'''表示:

    '''Line 1
    Line 2
    Line 3'''


    查看全部
  • 为什么第四五行中除以2a加与不加小括号会有显著差别?

    查看全部
  • python 语法中几个技巧性地点:

    1. sum函数括号内接循环如下:

      print sum(n**2 for n in xrange(101))

    2. n**2代表n*n

    3. xrange(a,b,c):返回一个迭代器

      其中a是起始位置的数值,默认为0;b是指末尾位置;c是步进距离和方向,默认为1.另外range()函数与xrange()类似,区别在于前者返回的是完整列表,后者返回的是迭代器,因此后者效率更高,且节省内存

    4. L.append()方法

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

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

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


    查看全部
  • 第一节课上说python对空格要求很严格,今天终于见识到了,果然是很严格,因为一个空格的问题,始终无法正常运行

    查看全部
  • len(args)表示长度

    查看全部
  • 没看懂程序逻辑

    查看全部
  • set的元素没有重复,而且是无序的

    因为set不能包含重复的元素,所以当传入包含重复元素的 list 会自动去掉重复的元素

    查看全部
  • x
    sum = sum + x


    查看全部
    0 采集 收起 来源:Python之 for循环

    2020-01-03

  • 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value

    花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。

    由于dict也是集合,len() 函数可以计算任意集合的大小:


    查看全部

举报

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

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