欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

补充知识

程序员文章站 2022-03-03 07:50:48
...

次方

一个*号为:乘以

两个*为,eg:4**3:4的3次方 = 64;

**的优先级高于-,所以-3**4相当于-(3**4)

多个元素赋值

a, b = 1, 2
print(a, b)
>>>1 2

取消print的输出后换行

print(a, b, end="")

列表

string = [1,2,3,4]
print(string)
print(string[0])
print(string[-1])    # 输出倒数第一个数
print(string[-3])    # 输出倒数第三各元素
print(string[-3:])   # 输出倒数第三个后的所以元素,包含倒数第三
print(string[:-3])    # 输出倒数第三各前的所有元素,包含第三个
print(string[:])
ss = string + [5,6,7]    # 列表相加
print(ss)
ss[4] = 10
print(ss)

输出结果为:

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

列表元素的批量修改与删除

ss[2:5] = [1, 1, 1]  # 索引为2.3.4的元素被赋值为1,前闭后开
ss[2:5] = []   # 索引为2.3.4的元素被删除

append方法

增加,在列表末尾添加新元素

string.append(15)

len函数

输出列表的长度

len(string)    #输出列表(字符串)的长度

列表嵌套

>>> a = ['a', 'b', 'c'] 
>>> n = [1, 2, 3] 
>>> x = [a, n] 
>>> x [['a', 'b', 'c'], [1, 2, 3]] 
>>> x[0] 
['a', 'b', 'c'] 
>>> x[0][1]
 'b'