美文网首页js css html
Python 变量声明(2)

Python 变量声明(2)

作者: Ritchie_Li | 来源:发表于2022-06-28 21:54 被阅读0次

    1. 多变量赋值,使用下划线占位

    a, b, _ =1, 2, True

    print(a, b)

    输出:1 2

    2. 多变量赋值

    a = b = c =2

    print(a, b, c)

    b =345

    print(a, b, c)

    输出:

    2 2 2

    2 345 2

    和预期的值一样,改变变量b的值,只有变量b的值发生了改变。

    测试列表

    x = y = [7, 8, 9]

    print(x)

    print(y)

    x = [13, 88, 99]

    print(x)

    print(y)

    输出:

    [7, 8, 9]

    [7, 8, 9]

    [13, 88, 99]

    [7, 8, 9]

    也和预期一样,改变列表x的元素值,只有列表x的值发生了改变。

    改变列中一个元素的值:

    x = y = [7, 8, 9]

    x[0] =789

    print(x)

    print(y)

    输出:

    [789, 8, 9]

    [789, 8, 9]

    改变列表x第一个元素的值,类表y 第一个元素也被修改。

    嵌套列表

    x = [1, 2, [3, 4, 5], 6, 7]

    print(x)

    print(x[2])

    print(x[2][1])

    输出:

    [1, 2, [3, 4, 5], 6, 7]

    [3, 4, 5]

    4

    3. 同一变量可以赋值不同类型的值

    a =2

    print(a)

    print(type(a))

    a ='New value'

    print(a)

    print(type(a))

    输出:

    2

    <class 'int'>

    New value

    <class 'str'>

    4. 布尔型变量的计算

    print(True +False ==1)        # 1 + 0 == 1

    print(True *True ==1)        # 1 * 1 == 1

    输出:

    True

    True

    相关文章

      网友评论

        本文标题:Python 变量声明(2)

        本文链接:https://www.haomeiwen.com/subject/twsxbrtx.html