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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • if语句的应用: if 语句后接表达式,然后用:表示代码块开始。 即,if 表达式 : 注意点: 1、Python代码的缩进规则。具有相同缩进的代码被视为代码块 这就导致了不需要大括号之类的表示代码块的东西。 2、缩进请严格按照Python的习惯写法:4个空格,不要使用Tab, 更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误 3、如果你在Python交互环境下敲代码(比如命令窗口中),还要特别留意缩进, 并且退出缩进需要多敲一行回车:
    查看全部
    0 采集 收起 来源:Python之if语句

    2017-01-07

  • “可变”的tuple: --实质还是不可变的。 本质上是tuple中的元素存在List。而实践上存的是List的引用地址而已。而可以通过t[ ]引用其中的List, 进而用List的可变性来改变tuple的内容。 tuple的每个元素,指向永远不变。
    查看全部
  • Python和其它语言对比:运行速度慢,但代码量少。
    查看全部
  • tuple创建单元素: 原因是因为容易产生歧义问题。 L=(0)的结果是0而非tuple类型的(0)了,因为()还有表示优先运算的小括号的意义, 这里默认为是数值运算而非创建tuple类型数据了。 对于0改为其他类型的,比如字符串等等,也是会 产生歧义。 所以凡是单元素的tuple都要加一个“,”。 所以, Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: >>> t = (1,)ort=('arry' , ) >>> print t (1,)---打印结果也是要加一个“,”。 多元素的tuple则无所谓了。
    查看全部
  • tuple--元组 ---另一种有序的列表 它与List很像, 1、引用索引方式一样 t[i] t[-n] 但是有几点不同: 1、tuple中的元素不能改变-修改【个数和元素本身】,所以其不能重新赋值,只能引用; 当然也就没有了append(),insert(),pop()这三种添加删除的方法了。 2、声明方式中用的是()而非[ ]了。 3、声明方式中也是和其他语言中的不一样,即L=(各种元素-包括空)而非L=tuple(各种元素) 4、L=(0)的结果是0而非tuple类型的(0)了,因为()还有表示优先运算的小括号的意义, 这里默认为是数值运算而非创建tuple类型数据了。 5、对于4、中的0改为其他类型的,比如字符串等等,也是会 产生歧义。 所以凡是单元素的tuple都要加一个“,”。 6、??为什么List就不存在单元素问题,因为[ ]很少用于声明过程中,而()则较多的用于声明, 所以[ ]不易产生歧义。 7、tuple的每个元素,指向永远不变。
    查看全部
  • List替换元素: 方法:L[被替换的元素的索引号]=‘替换元素’ 即,就是通过对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不变。
    查看全部
  • List的元素删除: 方法一;L.pop(要删的元素)---必须书删除最后位置上的元素---对应于L.append(新元素) 且其会返回该元素。 方法二:L.pop(索引号)-----任意位置的元素-----对应于L.insert(索引号,元素) 也会返回该元素。
    查看全部
  • List添加新元素: L=List[......],L有点像是面向对象编程中的类的对象,通过引用函数or方法来改变对象属性。 方法一:L.append(新元素) ----新元素添加在末尾。 方法二:L.insert(索引号,新元素)
    查看全部
  • 倒序访问List: 1、List[-n]:表示的是倒数第n个。---理解成索引从-1开始的。 2、List[-n]也不能越界,即n<=List中元素的个数。
    查看全部
  • 按照索引访问List 1、List是有序集合 2、可以通过索引来引用指定的元素。第i+1个元素= L[i]----类似数组 3、索引是从0号开始的。--类似C语言 4、使用索引时,千万注意不要越界。
    查看全部
  • List: 1、List 列表-数据类型,有点像Java中的String类的感觉。 2、list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 【有序是指输入数据时候的先后顺序吗?】 3、声明的方法是直接用[ 各种元素 ]就可以了,不是 L=List[ ]的形式。 3、通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list: 4、由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型。
    查看全部
    2 采集 收起 来源:Python创建list

    2017-01-07

  • print sum([n**2 for n in range(1,101)])
    查看全部
  • L = xrange(1, 101) print sum([i*i for i in L])
    查看全部
  • 要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
    查看全部
  • 1.如果一个字符串包含很多需要转义的字符,可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。 2.表示多行字符串,可以用'''...'''表示。还可以在字符串前加r,变成一个raw字符串。
    查看全部

举报

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

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