【Python】eval+random库+字符串转列表+列表转字符串

print(eval('pow(2,2)'))#eval方法是将eval后括号中的字符串所表示的命令语句执行并获取其返回值
#random库
import random
random.seed(10)#选择种子,不同的种子对应着不同的伪随机数序列
print(random.random())#生成[0.0,1.0)之间的随机小数
print(random.randint(1,3))#随机生成[1,3]的整数
print(random.randrange(1,10,2))#随机生成一个[1,10)之间以2为步长的随机整数
print(random.getrandbits(64))#生成一个64bit长的随机整数
print(random.uniform(10,100))#生成[10,100]间的随机小数
ls = []
for i in range(random.randint(1,100)):
    ls.append(random.randint(1,10))
random.shuffle(ls)#随机打乱列表元素序列
print(ls)
#字符串转列表、列表转字符串(作死的拐弯抹角输出法)
str = "#I love MATLAB#"
ls_1 = str.strip('#').split(' ')
print(ls_1)
str = " ".join(ls_1)
print(str)




发布了88 篇原创文章 · 获赞 39 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43444989/article/details/100675281