为了账号安全,请及时绑定邮箱和手机立即绑定
  • 因为()既可以表示tuple,又可以作为括号表示运算时的优先级,结果(1)被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。
    因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号(1,)。

    查看全部
  • tuple中的list元素改变了,但是tuple本身指向的list仍然是同一个list,list本身并没有改变,改变的只是list里面的一个元素,这是tuple所约束不到的范围。

    tuple里面包含list,导致tuple是可变的

    查看全部
  • count()方法用来统计tuple中某个元素出现的次数。

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(1)) # ==> 3
    print(T.count(5)) # ==> 1

    对于不存在的元素,count方法不会报错,而是返回0,这是合理的,因为元组里面有0个不存在的元素。

    python是面向对象编程,T是一个对象,count即是一个方法。


    index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。

    查看全部
  • 元组和列表可以类型互换,只要换掉符号就可以

    元组里的元素已经被固定,而list没有,仍可以添加数据或者改变数据

    元组性能更好

    查看全部
    0 采集 收起 来源:什么是tuple

    2021-06-06

  • 引用符号‘’“”可以用 / 转义表字符串' ''  

    常用的转义字符有:

    \n表示换行

    \t 表示一个制表符

    \\表示 \ 字符本身

    查看全部
    0 采集 收起 来源:Python的字符串

    2021-06-06

  • 与或非运算法则:非优先级最高,再然后是与或

    短路运算法则:Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果

    PS:Python把0、空字符串和None看成False,其他数值和非空字符串都看成True

    查看全部
  • 四则运算:加减乘除+-*/

    取模运算: %  如:90%33==>9

    地板除://--得到的结果会忽略纯小数的部分,得到整数的部分 如10//3==>3

    小数点位数:保留小数点后若干位,用round(数值,保留位数)函数.如round(3.3333,2)


    查看全部
  • 对于列表,除了可以向列表添加元素,删除列表元素以外,列表已有的元素,也是可以修改的,通过索引指定位置,并赋值新的元素,即可替换列表中原有的元素

    直接将该位置的元素直接换成最新的即可

    查看全部
  • 变量的合法定义:

    变量名由大小写英文字母、数字和下划线_组成

    变量不能用数字开头

    变量尽量不要和Python关键字重合(比如and、or、not)

    定义变量:变量名 = 数据 如:a=1

    特点:一个变量可以先后存储多种不同类型的数据 (动态语言)

    静态语言(Java、C)


    查看全部
  • 我们如何把Ellena从已有的列表里面删除呢?

    可以使用列表的pop()方法,pop()方法默认删除列表的最后一个元素,并返回;

    pop()方法,除了可以删除最后一个元素以外,pop()还可以接收一个参数,指定需要删除的元素的位置

    查看全部
  • 整数

    二进制整数使用前缀0b表示

    十六进制使用前缀0x

    浮点数

    字符串 是以''或""括起来的任意文本

    布尔值 直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来)

    布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。

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

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

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

    空值 用None表示

    查看全部
  • 在Python中,list提供了一系列的方法可以让我们操作list中的元素,其中也包含了添加元素的方法:
    第一个办法是用append()方法 (注意:append()方法总是将元素添加到list的尾部)

    第二个办法是使用list的insert()方法 ,insert()方法和append()方法不一样,insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素(注意:元素插入后,原来的元素都将自动往后移动一位,这个时候再使用相同的索引获取后面的元素,将会得到不一样的结果)

    查看全部
  • 在Python中,可以使用-1来表示最后一个元素。

    查看全部
  • 列表list是一个有序的容器,所以在list里面,每一个元素都有一个唯一的位置,我们称之为索引(index),这和字符串是类似的,因此我们也可以通过位置的方式获取list中的元素,我们通过中括号[]来按位置访问对应的元素。

    注意,这里要注意区分,列表的定义也是通过中括号[]来定义的,但这和通过索引访问列表里面的元素并不冲突。

    我们在使用索引的方式访问列表时,一定要特别注意不要越界。
    同时,列表和字符串一样,也支持切片,通过切片的方式,获取到列表的子列表,需要注意一下,如果我们越界切片的话,不会出现Python运行错误,但是按照这样的下标去切片,获取不到任何元素。

    查看全部
  •         在程序中,容器是一种可以把多个元素放在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in等关键字判断某个元素是否包含在容器中
    在Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器,这些容器是Python编程中非常重要的数据结构。

    List:

            列表(list)是一种有序的容器,放入list中的元素,将会按照一定顺序排列。构造list的方法非常简单,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表。

            list可以放入数字、字符串等数据类型,list不对放入其中的类型进行判断,也就是说,list可以同时放入任意类型的数据,这是Python这门语言决定的,因为Python是动态语言

    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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