为了账号安全,请及时绑定邮箱和手机立即绑定
  • type(a)--返回a的数据类型
    查看全部
  • print(int('123', 8)) # ==> 83


    8进制的123转换为十进制是83


    1*(8**2)+2*(8**1)+3*(8**0)

    = 64+16+3

    = 123提交

    查看全部
  • python中

    0、空字符串、None 都会被识别为 False,其他为 True2)not 优先级高于 and 和 or


    短路计算原则
    在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;
    如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
    在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;
    如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b

    查看全部
  • https://img1.sycdn.imooc.com/664310a600012c9033681372.jpg
    Python版本为2.7.13

    查看全部
  • 其他进制转十进制

    二进制转十进制

    加权法:将二进制数每位的值乘以 22 的相应次方,并将结果相加。

    例如,将二进制数 11011101 转换为十进制:1×23+1×22+0×21+1×20=8+4+0+1=131×23+1×22+0×21+1×20=8+4+0+1=13

    因此,11012=131011012=1310。

    八进制转十进制

    加权法:将八进制数每位的值乘以 88 的相应次方,并将结果相加。

    例如,将八进制数 111111 转换为十进制:1×82+1×81+1×80=64+8+1=731×82+1×81+1×80=64+8+1=73

    因此,1118=73101118=7310。

    十六进制转十进制

    加权法:将十六进制数每位的值乘以 1616 的相应次方,并将结果相加。

    例如,将十六进制数 2�2F 转换为十进制:2×161+�×160=32+15=472×161+F×160=32+15=47

    因此,2�16=47102F16=4710。

    查看全部
  • 1

    查看全部
  • d = {
        'Alice': 45,
        'Bob': 60,
        'Candy': 75,
        'David': 86,
        'Ellena': 49
    }
    print(d.get('Alice'))
    print(d.get('Bob'))
    print(d.get('Candy'))
    print(d.get('Mimi'))
    print(d.get('David')
    查看全部
  • 元组(tuple)

    list列表

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

    2024-05-03

  • +++dict字典数据结构+++

    格式:

        dictname = { key1 : value1 , key2 : value2 }

    数据成组储存,每组数据包含一个key和一个value。

    空dict的定义也可以使用以下方法:

    d = dict()

    *dict在Python3.5之前是无序的

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

    2024-05-01

  • +++tuple不可更改性质的例外情况+++

    tuple中的元素如果是组合数据类型(如list),则可以更改其内部

    tuple不可更改性质适用于基础数据类型(如数字类、布尔类、字符串类)

    以下是替换方法:

    T = (1, 'CH', [3, 4]) #T[0]数字类,T[1]字符串,T[2]list(可变)
    L = T[2]
    print(L) # ==> [3, 4]
    # 尝试替换L中的元素
    L[1] = 40
    print(L) # ==> [3, 40]
    print(T) # ==> (1, 'CH', [3, 40])

    *注意,可以更改的是同一个list内部的元素,不可更改list本身

    T = (1, 'CH', [3, 4])
    L2 = [3, 40]
    # 尝试替换tuple中的list
    T[2] = L2
    # 报错
    查看全部
  • +++tuple仅包含一个元素时的注意点+++

    需要在元素后面加逗点,如T=(1,)

    (1,)的圆括号表示元组tuple

    (1)的圆括号表示优先运算,此案例中无实际作用

    查看全部
  • +++在tuple中对某一给定的元素进行计数定位+++

    计数:tuplename.count(element)

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    print(T.count(1)) # ==> 3
    • 若给定不存在的元素值,count不会报错,会返回0(0个指定元素)

    定位:tuplename.index(element)

    T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
    T.index(9) # ==> 10
    T.index(1) # ==> 0
    • 若给定不存在的元素值,index会报错,不存在相应的位置

    • 若存在多个给定的元素值,index会返回第一次出现的位置

    查看全部
  • +++对比list和tuple两种有序容器的区别+++

    1. 定义list:使用方括号[ ];定义tuple:使用小括号( )

    2. list中元素可改变或添加,tuple中元素不可改变或添加

    3. 在运行上tuple的性能是list的数倍

    +++list和tuple转化举例+++

    L=[1,2,3] #定义list
    T=(1,2,3) #定义tuple
    T0=tuple(L) #list转tuple
    L0=list(T) #tuple转list
    查看全部
    0 采集 收起 来源:什么是tuple

    2024-05-01

  • L = [[1,2,3], [5, 3, 2], [7,3,2]]
    for cube in L:
        a = cube[0]
        b = cube[1]
        h = cube[2]
        A = a * b * 2 + b * h * 2 + a * h * 2
        print(A)

    注意这里“for cube in L”就是L中一个一个子列表提取。

    第1循环时,提取[1,2,3],也就是第一个长方体的长宽高。

        在此基础上通过“a=cube[0]”将[1,2,3]中的第0个数据“1”赋值给a,同理赋值宽高的数值到b和h变量,然后计算得到第一个长方体的表面积A并print。

    输出第一个长方体表面积result后开始进入第2循环,提取[5,3,2]进行上列操作。

    查看全部
    0 采集 收起 来源:Python二维list

    2024-05-01

  • 要定义只有一个元素的tuple,需要在元素后面添加一个逗号

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

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

    查看全部
  • pop()方法默认删除列表的最后一个元素,并返回

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

    查看全部
  • append()方法总是将元素添加到list的尾部

    insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素

    查看全部
  • 任务

    五名同学的成绩可以用一个list表示:L = [95.5, 85, 59, 66, 72],请按照索引的方式分别打印出第一名、第二名、第三名。

    可以先对列表降序排序

    L.sort(reverse=True)
    查看全部
  • 0、空字符串、None 都会被识别为 False,其他为 True。

    通过 or 运算,可以把空字符串"变成"默认字符串,而非空字符串保持不变。

    a = 'python'
    print('hello,', a or 'world')
    b = ''
    print('hello,', b or 'world')

    结果是:

    ('hello,', 'python')
    ('hello,', 'world')

    查看全部
  • Python中的容器:列表(list)、元组(tuple)、字典(dict)、集合(set)等

    列表(list)是一种有序的容器,使用中括号[]把需要放在容器里面的元素括起来,就定义了一个列表

    查看全部
  • 加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义

    r'\(~_~)/ \(~_~)/'

    表示多行字符串,可以用'''...'''表示:

    '''Line 1
    Line 2
    Line 3'''

    上面这个字符串的表示方法和下面的是完全一样的:

    'Line 1\nLine 2\nLine 3'

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

    r'''Python is created by "Guido".
    It is free and easy to learn.
    Let's start learn Python in imooc!'''
    查看全部
  • 字符串既包含'又包含"时,用 \ 进行转义

    'Bob said \"I\'m OK\".'

    注意:转义字符 \不计入字符串的内容中。

    常用的转义字符还有:

    \n表示换行
    \t 表示一个制表符
    \\表示 \ 字符本身

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

    2024-04-25

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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