Python实务2:随机小写字母写入数组

原创
小哥 3年前 (2022-10-29) 阅读数 47 #大杂烩

1、实操内容:

  1. 创建列表
  2. 生成随机数、大写字符
  3. numpy模块生成随机数

2.代码如下:

import random
import numpy as np

# 生成n随机的大写字母被写入列表。

# 第一种方法
num = 10
r_list1 = []
for i in range(num):  # 循环10次
    n = random.randint(65, 90)  # 使用函数生成65到90在随机数之间
    r_list1.append(chr(n))  # 将随机数转换为字符
print(r_list1)  # 上次打印列表

# 第二种方法
num = 10
# 列表表达式 chr(random.randint(65, 90))该表达式负责生成随机的大写字母。
r_list2 = [chr(random.randint(65, 90)) for i in range(num)]
print(r_list2)

# 第三种方法
num = 10
# numpy.random.randint()该函数可以生成随机数矩阵,该矩阵可以生成多行多列的随机数。
r_list3 = [chr(i) for i in np.random.randint(65, 90, [num, 1])]
print(r_list3)

3.效果图:

4.增加:

随机生成0-10在精度之间2浮点数的小数位数

import random

# 随机生成0-10在精度之间2浮点数的小数位数
for i in range(5):
    r = random.uniform(0, 10.00)
    print(round(r, 2))

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门