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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 1、本身包含',用""括起来 "I'm OK" 2、本身包含",用''括起来 'Learn "Python" in imooc' 3、本身既包含'也包含",就需要对字符串的某些特殊字符进行"转义"Python字符串用\进行转义 'Bob said \"I\'m OK\".' 注:转义字符\不计入字符串内容中 \n表示换行 \t表示一个制表符 \\表示\字符本身
    查看全部
  • Python程序中,变量时用一个变量名表示,变量必须是大小写英文,数字,下划线的组合,且不能用数字开头,如t_007='007' python中,=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,如 a=123 #a是整数 print a='imooc' #a变为字符串 print a 这种变量本身类型不固定的语句称之为动态语言,与之对应的为静态变量 静态变量在定义时必须指定变量类型,如果赋值的时候类型不匹配就会报错,如Java是静态语言 a='ABC' 解释器此时做了两件事 1、在内存中创建了一个'ABC'的字符串 2、在内存中创建了一个名为a的变量,并把它指向'ABC'
    查看全部
  • 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 注意: if 语句后接表达式,然后用:表示代码块开始。
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-11-28

  • 理解变量和数据是在计算机内存中存放的位置 L = t[2] 代表把tuple的T[2]赋值给另一个变量L,这个操作实际上是把变量L指向变量T[2]所指向的数据。 t = ('a', 'b', ['A', 'B']),解析器创建了字符串‘a’和t[0],并把t[0]指向‘a’; tuple中的list ['A','B']和t[2],并把t[2]指向了['A', 'B'] L = t[2] 把L指向了t[2]的数据,L[0]指向了tuple的list中的[0], L[1]指向了tuple的list中的[1]。
    查看全部
  • 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,) 对于评论区有人提出的“tuple只能读,不能写,那还有什么用?”这类问题做一个解答 就相当于 const 标识符一样。tuple可以用作权威的表格,比如“九九乘法表”“元素周期表”之类的东西。 这样的话就只能让别人查阅,而不能修改,反正修改后出错。 (写代码的时候一不留神把数据改掉了的话,编译器就会告诉我们)
    查看全部
  • python的注释以#开头 #注释语句
    查看全部
    0 采集 收起 来源:Python的注释

    2017-11-28

  • print语句也可以跟上多个字符串,用逗号隔开,可以连成一串输出,print会依次打印每个字符串,遇到逗号会输处一个空格,因此,输处的字符串是可以拼起来的 print 300 (print可以打印整数) print 200+100 print '100+200',100+200 100+200=300 #运行结果 注:对于100+200,python解释器自动计算结果为300,但是,'100+200='是字符串而非公式,Python把它视为字符串
    查看全部
  • 可用L[]=...,代替list中某个索引的元素。
    查看全部
  • values、itervalues这两个方法有何不同之处呢? 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 循环去迭代它,可见,迭代是一种抽象的数据操作,它不对迭代对象内部的数据有任何要求。 d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for v in d.values(): print v # 85 # 95 # 59
    查看全部
    0 采集 收起 来源:迭代dict的value

    2018-03-22

  • L.pop()删除最后一个,L.pop(2),删除索引为2的
    查看全部
  • '''...'''和r'''...'''区别:'''...'''会识别期中的转义。
    查看全部
  • python中的数据类型: 1、整型 python可以处理任意大小的整数,包括负整数,与数学上写法相同 2、浮点数 3、字符串 ""和'' 4、布尔值 True False 布尔值可以用and,or,not运算,即与,或非 4、空值 是Python里一个比较特殊的值,用None表示 此外,Pyhton还提供了列表,字典等多种数据类型,还允许创建自定义数据类型
    查看全部
  • list中索引正序是0,1,2,倒序是-1,-2,-3
    查看全部
  • insert为在对应目标之前插入,所以插入倒数第二位索引是-1。
    查看全部
  • 在list中如L添加元素,直接在最后一位添加可用L.append();如果要规定插入位置,则L.insert(,),两个元素,索引号和需插入的元素。
    查看全部

举报

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

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