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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • L.insert(1,'Paul ')
    查看全部
  • Python字符串用\进行转义。 \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 利用 if ... else ... 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。 注意: else 后面有个“:”。
    查看全部
    0 采集 收起 来源:Python之 if-else

    2016-08-14

  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”
    查看全部
  • 在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。 如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车: >>> age = 20 >>> if age >= 18: ... print 'your age is', age ... print 'adult' ... your age is 20 adult
    查看全部
    0 采集 收起 来源:Python之if语句

    2018-03-22

  • 注意每个数据间要用逗号隔开
    查看全部
    0 采集 收起 来源:Python创建list

    2016-08-14

  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
    查看全部
    0 采集 收起 来源:Python之if语句

    2016-08-14

  • tuple中的指向不变实质是二级指向不变<br> tuple中元素<br> tuple(),list[]<br> 字符型(第一级指向)——>内容(第二级指向)<br> list型(第一级指向)——>元素类型(第二级指向)——>内容(第三级指向)<br> 操作也只能从第二级以后操作。如t = ('a', 'b', ['A', 'B'])要得到结果t = ('a', 'b', ['X', 'Y']),用t[2] = ['X', 'Y']就是错误的了,因为这是在第一级指向上操作
    查看全部
  • ()既可以表示tuple,又可以作为括号表示运算时的优先级 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”[英文] 多元素时不必考虑逗号
    查看全部
  • 1.创建tuple和创建list唯一不同之处是用( )替代了[ ]。 2.tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。 3.获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素.
    查看全部
  • 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
    查看全部
  • 1.看清问题之间数据的关系 2.if语句放在最后一行,会比预想中的多执行一次。要么就在if语句中限定循环次数比要定义的多一次,要么就把if语句放在最前面
    查看全部
  • for x in range(1,10): for y in range(x+1,10): print x*10+y
    查看全部
  • 可以看到,items() 方法把dict对象转换成了包含tuple的list,我们对这个list进行迭代,可以同时获得key和value: >>> for key, value in d.items(): ... print key, ':', value ... Lisa : 85 Adam : 95 Bart : 59
    查看全部
  • 1. values() 方法实际上把一个 dict 转换成了包含 value 的list。 2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。 3. 打印 itervalues() 发现它返回一个 <dictionary-valueiterator> 对象,这说明在Python中,for 循环可作用的迭代对象远不止 list,tuple,str,unicode,dict等,任何可迭代对象都可以作用于for循环,而内部如何迭代我们通常并不用关心。 如果一个对象说自己可迭代,那我们就直接用 for 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

举报

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

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