标签:连接 模块 and .sh lis 可变 lse 开始 重复
取整数部分,与正负号无关,举例如下:
1 print(int(-3.6), int(-2.5), int(-1.4)) 2 print(int(3.6), int(2.5), int(1.4))
运行结果如下:
-3 -2 -1
3 2 1
整除并且向下取整,举例如下:
1 print(7//2, 7//-2, -7//2, -(7//2)) 2 print(2//3, -2//3, -1//3)
运行结果如下:
3 -4 -4 -3
0 -1 -1
四舍六入五取偶,举例如下:
1 print(round(2.5), round(2.5001), round(2.6)) 2 print(round(3.5), round(3.5001), round(3.6), round(3.3)) 3 print(round(-2.5), round(-2.5001), round(-2.6)) 4 print(round(-3.5), round(-3.5001), round(-3.6), round(-3.3))
运行结果如下:
2 3 3
4 4 4 3
-2 -3 -3
-4 -4 -4 -3
向下取整,举例如下:
1 import math 2 3 print(math.floor(2.5), math.floor(-2.5))
运行结果如下:
2 -3
向上取整,举例如下:
1 import math 2 3 print(math.ceil(2.5), math.ceil(-2.5))
运行结果如下:
3 -2
获取最大值
获取最小值
求次方(x的y次方),相当于x**y,也可以写成这种形式。
求平方根,举例如下:
1 import math 2 3 print(math.sqrt(3))
运行结果如下:
1.7320508075688772
将数字转换为二进制
将数字转换为八进制
将数字转换为十六进制
列表可以通过索引去访问其中的元素,索引的顺序是从0开始的(从左向右),-1索引表示列表中的最后一个元素,依次类推。
1 lst = [‘a‘, 3, ‘b‘] 2 print(lst[1])
运行结果如下:
3
1 lst = [‘a‘, 3, ‘b‘] 2 print(lst.index(‘a‘))
运行结果如下:
0
1 lst = [‘a‘, 3, ‘b‘, ‘a‘] 2 print(lst.count(‘a‘))
运行结果如下:
2
1 lst = [‘a‘, 3, ‘b‘, ‘a‘] 2 lst[3] = ‘c‘ 3 print(lst)
运行结果如下:
[‘a‘, 3, ‘b‘, ‘c‘]
1 lst = [‘a‘, 3, ‘b‘, ‘a‘] 2 lst.append(‘d‘) 3 print(lst)
运行结果如下:
[‘a‘, 3, ‘b‘, ‘a‘, ‘d‘]
1 lst = [‘a‘, 3, ‘b‘, ‘a‘] 2 lst.insert(2, ‘d‘) 3 print(lst)
运行结果如下:
[‘a‘, 3, ‘d‘, ‘b‘, ‘a‘]
1 lst = [‘a‘, 3, ‘b‘, ‘a‘] 2 lst.extend(‘d‘) 3 print(lst)
运行结果如下:
[‘a‘, 3, ‘b‘, ‘a‘, ‘d‘]
1 lst = [3, 4, 2, 7] 2 lst.remove(4) 3 print(lst)
运行结果如下:
[3, 2, 7]
1 lst = [3, 4, 2, 7] 2 lst.pop() 3 print(lst) 4 lst.pop(1) 5 print(lst)
运行结果如下:
[3, 4, 2]
[3, 2]
1 lst = [3, 4, 2, 7] 2 lst.reverse() 3 print(lst)
运行结果如下:
[7, 2, 4, 3]
lst = [3, 4, 2, 7] lst.sort() print(lst)
运行结果如下:
[2, 3, 4, 7]
1 lst = [3, [3, 4], 7] 2 lst2 = lst.copy() 3 print(lst2) 4 lst2[1][0] = 10 5 print(lst) 6 print(lst2)
运行结果如下:
[3, [3, 4], 7]
[3, [10, 4], 7]
[3, [10, 4], 7]
1 import copy 2 3 lst = [3, [3, 4], 7] 4 lst2 = copy.deepcopy(lst) 5 print(lst2) 6 lst2[1][0] = 10 7 print(lst) 8 print(lst2)
运行结果如下:
[3, [3, 4], 7]
[3, [3, 4], 7]
[3, [10, 4], 7]
import random print(random.randint(1, 10))
1 import random 2 3 print(random.choice([2, 5, 8]))
1 import random 2 3 print(random.randrange(1, 10, 2))
1 import random 2 3 lst = [1, 2, 3, 4, 5] 4 random.shuffle(lst) 5 print(lst)
1 import random 2 3 lst = [1, 2, 3, 4, 5] 4 lst2 = random.sample(lst, 2) 5 print(lst2)
标签:连接 模块 and .sh lis 可变 lse 开始 重复
原文地址:https://www.cnblogs.com/Sweltering/p/9882301.html