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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
  • 我们可以用list的pop()方法删除

    pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。

    要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉。

    https://img1.sycdn.imooc.com//5b2236bf0001b3fa05570201.jpg

    查看全部
  • 第一个办法是用 list 的 append() 方法,把新元素追加到 list 的末尾  append()总是把新的元素添加到 list 的尾部

    L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。

    https://img1.sycdn.imooc.com//5b2235ff0001f32506970187.jpg



    查看全部
  • 使用倒序索引时,也要注意不要越界

    https://img1.sycdn.imooc.com//5b22342c00016bf602610152.jpg

    查看全部
  • 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。

    https://img1.sycdn.imooc.com//5b2233840001377402360115.jpg

    查看全部
  • list是一种有序的集合,可以随时添加和删除其中的元素。

    一个元素也没有的list,就是空list:

    >>> empty_list = []

    https://img1.sycdn.imooc.com//5b2232c40001a97e03910075.jpg

    查看全部
    0 采集 收起 来源:Python创建list

    2018-06-14

  • 与运算:只有两个布尔值都为 True 时,计算结果才为 True。

    或运算:只要有一个布尔值为 True,计算结果就是 True。

    非运算:把True变为False,或者把False变为True:

    https://img1.sycdn.imooc.com//5b22316100012db007640358.jpg

    查看全部
  • 基本的运算:

    1 + 2 + 3   # ==> 6
    4 * 5 - 6   # ==> 14
    7.5 / 8 + 2.1   # ==> 3.0375

    1 + 2    # ==> 整数 3
    1.0 + 2.0    # ==> 浮点数 3.0

    计算 11 / 4 的精确结果,按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了   11.0 / 4    # ==> 2.75

    https://img1.sycdn.imooc.com//5b2230430001edf902750048.jpg

    查看全部
  • Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示   不加 u ,中文就不能正常显示。  

    如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释  # -*- coding: utf-8 -*-

    转义:

    u'中文\n日文\n韩文'

    多行:

    u'''第一行
    第二行'''

    raw+多行:

    ur'''Python的Unicode字符串支持"中文",
    "日文",
    "韩文"等多种语言'''

    https://img1.sycdn.imooc.com//5b222f770001135302330044.jpg

    查看全部
  • 要表示多行字符串,可以用'''...'''表示

    还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串

    https://img1.sycdn.imooc.com//5b222db700016eb905380106.jpg

    查看全部
  • 如果字符串既包含'又包含"  需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义https://img1.sycdn.imooc.com//5b222d150001773307550162.jpg

    查看全部
  • 在Python中,变量的概念基本上和初中代数的方程变量是一致的

    在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头https://img1.sycdn.imooc.com//5b222c32000196ba07710779.jpg

    查看全部
  • Python的注释以 # 开头,后面的文字直https://img1.sycdn.imooc.com//5b222b200001615501620056.jpg到行尾都算注释

    查看全部
    0 采集 收起 来源:Python的注释

    2018-06-14

  • print会依次打印每个字符串,遇到逗号“,”会输出一个空格https://img1.sycdn.imooc.com//5b2229cb0001ad1c07710779.jpg

    查看全部
  • 整数   Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样

    浮点数  浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的

    字符串   字符串是以''""括起来的任意文本  比如'abc'"xyz"等等。请注意,''""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

    布尔值

    and运算是与运算,只有所有都为 True,and运算结果才是 True。

    or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

    not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

    空值  空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。


    查看全部
  • 转义(防止发生歧义)https://img1.sycdn.imooc.com//5b2226590001c8b507600212.jpg

    查看全部

举报

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

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