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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 当首先删除索引为 2 的Paul时,L变成了: ['Adam', 'Lisa', 'Bart'] 这时,注意到Bart的索引已经从原来的3变成2了! 参考代码: L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(3) L.pop(2) print L
    查看全部
  • tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
    查看全部
  • L.insert(索引,元素)
    查看全部
  • append()总是把新的元素添加到 list 的尾部
    查看全部
  • 要把新同学'Paul'的成绩 72 加进去,用赋值语句: >>> d['Paul'] = 72 如果 key,则赋值会用新的 value 替换掉原来的 value
    查看全部
    0 采集 收起 来源:Python更新dict

    2018-03-22

  • 打印的顺序不一定是我们创建时的顺序,而且,不同的机器打印的顺序都可能不同,这说明dict内部是无序的,不能用dict存储有序的集合。
    查看全部
  • 输出多行代码除了用\n,用'''...'''最简单,同时用 r'''...''' 则不用考虑输出的内容。输出中文时,则考虑ur'''...'''用法。
    查看全部
  • 解释:代码编辑第一行的注释#-*-coding:utf-8 -*-,表明以下Python代码使用utf-8编码,但是很多人把题目要求的输出语句写成print u'" ..."',这样就又要让解释器使用Unicode编码输出,导致解码出错。我们应该记住以何种方式编码就应以何种方式解码,否则就很有可能出现编码错误。
    查看全部
  • r'''"hahaha'''' 这个打印会报错,干嘛不说明使用'''...'''的时候,字符两边不能有多余的“'”符号
    查看全部
  • 这个题有多个解法: 解法一: L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(2) L.pop(2) print L 注解:第一个pop(2)先删除了Paul,删除之后 L[2]就成为了Bart,所以第二个pop(2)再把Bart删掉,最后输出L 解法二: L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(3) L.pop(2) print L 注解:先删除L[3]的Bart,再删除L[2]的Paul,这样上一次的删除不影响下一次的元素位置。 解法三: L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop(-2) L.pop() print L 注解:类似倒序调取元素L[-2]的原理,先删除Paul,再删除Bart。 解法四: L = ['Adam', 'Lisa', 'Paul', 'Bart'] L.pop() L.pop() print L 注解:pop()总是删除最后一个元素,先删除Bart,后Paul就成为了最后一个。
    查看全部
  • 有关HTML的标签:一对<tr></tr>表示表格的一行,一对<td></td>表示一行中的一个单元格,中间写格中内容,<table>是整个表格
    查看全部
    0 采集 收起 来源:复杂表达式

    2018-03-22

  • 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。 比如计算1至100的整数和,我们用while来实现: sum = 0 x = 1 while True: sum = sum + x x = x + 1 if x > 100: break print sum 咋一看, while True 就是一个死循环,但是在循环体内,我们还判断了 x > 100 条件成立时,用break语句退出循环,这样也可以实现循环的结束。
    查看全部
  • 刚刚的笔记理解错误 所以应该是 nt(’12’,16)解释:12要以字符串的形式输入。这里并不是说把12转换成16进制的数,而是说12就是一个16进制的数,int()函数将其用十进制叔表示。所以输出是18
    查看全部
  • 3-9 python中布尔类型 任务解释:a='python'是True,print 'hello,'后面是逗号,所以会输出为一个空格;a or 'world' a是True,所以根据短路计算原则会输出a; b=''是False,同样先输出 hello,b or 'world'因为b为false,所以根据短路计算原则,会输出world。
    查看全部
  • 在Python中,变量名必须大小写英文、数字和下划线(_)的组合,且不能用数字开头。如:a=1,t_007='T007',t_007是个字符串。 =号是赋值语句 动态语言与静态语言 int a=123 //a是整数类型变量 a='mooc' //错误,不能将字符串赋值给整型变量 a='ABC',在Python中,做了两件事;1、在内存中创建了'ABC'2、在内存中创建a的变量,并把它指向'ABC'
    查看全部

举报

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

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