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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 迭代与按下标访问数组最大的不同是,后者是一种具体的迭代实现方式,而前者只关心迭代结果,根本不关心迭代内部是如何实现的。
    查看全部
    0 采集 收起 来源:什么是迭代

    2015-07-15

  • age=20 if age >=18: print'adult' elif age>=6: print'teenager' else: print 'kid' 修复
    查看全部
  • L=[1,2,3,4] 正切:print L[1:3:2] #此时取L[1]->L[2],不包含L[3],下标用法与数组下标一样---第三个参数指每2个取1个 倒切:print L[-3:-1:?]----此时从倒数第4->倒数第2,!!不包含倒数第1,若含,则应空
    查看全部
    0 采集 收起 来源:对list进行切片

    2018-03-22

  • 函数: 1.---range(1,101)---->取1-100的list 2.---'abc'.upper--->'ABC'----->字符大写 3.---isinstance(x,str)函数返回值为bool -----return [x.upper() for x in L if (isinstance(x,str))] 4.---+ ---->合并字符串,前后需空格 5.----x=[1, 2, 3, 4, 5 ] y=[6, 7, 8, 9, 10] zip(x, y)就得到了 [(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
    查看全部
  • set不能识别小写的名字,请改进set,使得 'adam' 和 'bart'都能返回True。在list中,需要把两个名字同时放进去。这样可以不用区分大小写
    查看全部
    0 采集 收起 来源:Python之 访问set

    2015-07-15

  • 大小写很重要,'Bart' 和 'bart'被认为是两个不同的元素。
    查看全部
    0 采集 收起 来源:Python之 访问set

    2015-07-15

  • if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2015-07-15

  • L.pop()动态 L.insert( ,' ') L.append(' ')
    查看全部
  • list 有序, 使用idx访问, 元素可改变,t=[]----遍历:for x in list----添加:list.append('')/list.insert(下标,'')--- 删除:list.pop(下标) tuple 有序, 元素不可改变,t=(1,)--- dict 无序,d[key]获取对应value, key不可改变, value可改变----遍历:for key in d:---更新:d['key']='' set 无序,元素不可改变,set(['',''])--遍历:for x in s:---添加:s.sdd(下标)---删除:s.remove(下标)---访问:'Bart' in s,返回值为bool
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 如果字符串既包含'又包含"怎么办? 这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。 要表示字符串 Bob said "I'm OK". 因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".'
    查看全部
  • 单元素 tuple 要多加一个逗号“,”
    查看全部
  • pop()方法总是删掉list的最后一个元素,pop(x)可以删除指定位置的元素
    查看全部
  • append()总是把新的元素添加到 list 的尾部,L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。
    查看全部
  • DICT:查找速度快但占用内存,无序,key不可变且不能重复
    查看全部

举报

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

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