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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 如果我们要计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了:
    查看全部
  • pop()方法总是删掉list的最后一个元素,并且它还返回这个元素
    查看全部
  • append()附加 insert()插入
    查看全部
  • 对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3)。 注意结果的输出应该如何书写print x,y不符合,其中间会有空格
    查看全部
  • 1.list 必须使用索引返回对应的元素,而dict使用key: 2.要避免 KeyError 发生,有两个办法: 一是先判断一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 二是使用dict本身提供的一个 get 方法,在Key不存在的时候,返回None: print d.get('Paul') None
    查看全部
    0 采集 收起 来源:Python之访问dict

    2017-07-21

  • 对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和: sum = 0 x = 1 while True: sum = sum + x x = x + 1 if x > 100: break print sum
    查看全部
  • Python之创建单元素tuple 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: >>> t = () >>> print t () 创建包含1个元素的 tuple ,因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。 Python在打印单元素tuple时,也自动添加了一个“,”,为了更明确地告诉你这是一个tuple。 多元素 tuple 加不加这个额外的“,”效果是一样的: 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
    查看全部
  • Python之创建tuple tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素.
    查看全部
  • Python中替换元素 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • Python从list删除元素 我们可以用list的pop()方法删除,pop()方法总是删掉list的最后一个元素,并且它还返回这个元素。 如果不是排在最后一个,要踢出list,我们就必须先定位位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉:
    查看全部
  • Python之添加新元素 1、用 list 的 append() 方法,append()总是把新的元素添加到 list 的尾部。append 附加 2、用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素。insert 插入 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的,以及后面的,都自动向后移动一位。
    查看全部
  • Python之倒序访问list 可以用 -1 这个索引来表示最后一个元素: 类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示: 使用倒序索引时,也要注意不要越界。
    查看全部
  • 因为在python中,0 空字符串,以及None都看做是False,其他数值和非空的字符串看作是True 短路计算规则:当为与运算时,a and b 如果,a为false,那么结果为false ,不再运算b的结果,a为true是,要看b的结果, 当为或运算时,a or b 如果 a为true,那么结果为true,不再运算b的结果,a为假时,要看b的结果。
    查看全部
  • ()代表tuple,[]代表list,{}代表dict,访问里面的内容,都用a[]表示,用[]。
    查看全部
    0 采集 收起 来源:Python之 遍历set

    2017-07-21

  • dict对象本身就是可迭代对象,用 for 循环直接迭代 dict,可以每次拿到dict的一个key,如果我们希望迭代 dict 对象的value用values(),itervalues()方法,这个方法把dict转换成一个包含所有value的lis,还有一个 itervalues() 方法, itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 ittervalues() 方法比 values() 方法节省了生成 list 所需的内存。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2017-07-21

举报

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

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