Home Article Python 中import ,random,pass函...

Python 中import ,random,pass函数的用法

Release time:2020-07-24 20:33:50 Author:admin Reading volume:96
# pass 占位 防止报错
a = 3
if a < 4:
print('a')
else:
pass
print(5)

# import
# 描述
# __import__() 函数用于动态加载类和函数 。
#
# 如果一个模块经常变化就可以使用 __import__() 来动态载入。
#
# 语法
# __import__ 语法:
#
# __import__(name[, globals[, locals[, fromlist[, level]]]])
# 参数说明:
#
# name -- 模块名
# 返回值
# 返回元组列表。
# --- 1 ---
# from file_1 import a
# print(a)

# --- 2 ---
# import file_1
# print(file_1.b)

# --- 3 ---
# from file_1 import *
# print(a)

# math
# random
import random
count = [0]*2 # [0,0]

for _ in range(10000): # _来表示一个无用的变量
a = random.random() # 返回一个[0,1)范围内的一个随机浮点数

if a < 0.6:
count[0] += 1
else:
count[1] += 1
print(count) # [5984,4016] 结果在【6000,4000】附近

from random import uniform

b = uniform(90, 100) # 返回一个[90,100)范围内的一个随机浮点数
print(b)

from random import *
students = ['wang', 'zhang', 'li']
choose_s = choice(students)
print(choose_s) # wang zhang li 中的随机的一个
shuffle(students) # wang zhang li 的顺序打乱
print(students)

import random

print( random.randint(1,10) ) # 产生 1 10 的一个整数型随机数
print( random.random() ) # 产生 0 1 之间的随机浮点数
print( random.uniform(1.1,5.4) ) # 产生 1.1 5.4 之间的随机浮点数,区间可以不是整数
print( random.choice('tomorrow') ) # 从序列中随机选取一个元素
print( random.randrange(1,100,2) ) # 生成从1100的间隔为2的随机整数

a=[1,3,5,6,7] # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)

 

支付宝打赏 微信打赏
  
I want to comment

Search

Leave a message
http://blog.rjxj513.com/
User login
You have not written any reviews yet!
You have commented!
Can only praise once!
You have a collection!