当前位置:网站首页>随机数,函数
随机数,函数
2022-07-31 05:18:00 【m0_59138290】
随机数
- 随机一个1-10之间的小数
- 随机一个99-999之间的整数
- 从列表出随机一个元素
- 从列表中随机两个元素
import random
print(random.uniform(0, 10))
print(random.randint(99, 999))
print(random.choice([1, 2, 3, 4]))
print(random.sample([1, 2, 3, 4], k=2))
函数
定义一个函数,且有一个参数
函数功能:取得传入字符串的第一个字符和最后一个字符
并返回def fun_exer(data_str): print(data_str[0], data_str[-1]) fun_exer("function_exercise")
定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定
传入多个参数:包含整型,浮点型,
功能:计算所有参数的和, 然后返回def fun_exer1(*args): list_data = list(args) sum = 0 for i in list_data: sum = i + sum print(sum) fun_exer1(2, 3.5, 18)定义一个函数:可以接收一个或多个关键字参数,参数的个数不定
传入多个参数
功能:输出所有关键字参数的key和value
def fun_exer2(**kwargs):
print(kwargs.keys())
print(kwargs.values())
fun_exer2(a=1, b=2, c=3)
- 定义一个函数,2个位置参数,2个关键字参数
功能:打印所有参数
a.全部以关键字参数的形式传参
def function(arg1, arg2, kwarg1, kwarg2):
print(arg1, arg2, kwarg1, kwarg2)
function(arg1=1, arg2=2, kwarg1=3, kwarg2=4)
b.全部以位置参数的形式传参
def function(arg1, arg2, kwarg1, kwarg2):
print(arg1, arg2, kwarg1, kwarg2)
function(1, 2, 3, 4)
c.以位置参数和关键字混合的形式传参
def function(arg1, arg2, kwarg1, kwarg2):
print(arg1, arg2, kwarg1, kwarg2)
function(1, 2, kwarg1=3, kwarg2=4)
d.带默认值的参数不传,只传位置参数
def function(arg1, arg2, kwarg1=3, kwarg2=4):
print(arg1, arg2, kwarg1, kwarg2)
function(1, 2)
定义一个函数:总共有四个参数:
前两个参数,只能已位置参数传入
后两个参数,只能已关键字参数传入def fun_exer3(pos1, pos2, /, *, kwd1, kwd2): print(pos1, pos2, kwd1, kwd2) fun_exer3(1, 2, kwd1=3, kwd2=4)
边栏推荐
- Cholesterol-PEG-DBCO Cholesterol-Polyethylene Glycol-Diphenylcyclooctyne Chemical Reagent
- 【Rhapsody学习笔记】3:Dishwasher
- DSPE-PEG-Biotin, CAS: 385437-57-0, phospholipid-polyethylene glycol-biotin prolongs circulating half-life
- UE5 最新动态虚幻引擎全新版本引爆互联网
- CSDN上markdown编写的一些便捷操作
- DOM操作案例1-点击,使表格的颜色切换(点击单元格,整行或整列颜色切换)
- ES6-箭头函数
- Three methods of accessing image pixels in opencv
- Pytorch study notes 10 - detailed explanation of convolutional neural network and application of multi-classification task of mnist dataset
- 堆和栈的区别
猜你喜欢

C语言数组的深度分析

PyTorch Study Notes 08 - Loading Datasets

Websocket协议解析与QT代码示例

力扣151. 颠倒字符串中的单词

Log jar package conflict, and its solution

Webrtc从理论到实践三:角色

【Rhapsody学习笔记】2:Count Down

Learning and understanding of ROS service programming

ImportError: cannot import name ‘Xxxx‘ from partially initialized module ‘xx.xx.xx‘

Image binarization processing of opencv
随机推荐
力扣.剑指offer05.替换空格
ES6-数组
DSPE-PEG-COOH CAS: 1403744-37-5 Phospholipid-polyethylene glycol-carboxy lipid PEG conjugate
Pytorch learning notes 09 - multiple classification problem
衡量 DevOps 成功与否的重要度量指标
cenos版本查询,及离线安装zip和unzip
浏览器中的画中画(Picture-in-Picture)API
日志jar包冲突,及其解决方法
十分钟教你玩转分支语句!!!!!小白速进,新手福利!!
Picture-in-Picture API in the browser
顶级程序员都是怎么做的?
Unity版本升级问题总结
常见网络攻击与防御方法
Research reagents Cholesterol-PEG-Maleimide, CLS-PEG-MAL, Cholesterol-PEG-Maleimide
力扣.两数之和/四数相加||
Image binarization processing of opencv
ROS subscription to multiple topics time synchronization problem
WIN10,配置adb环境
Fluorescein-PEG-DSPE Phospholipid-Polyethylene Glycol-Fluorescein Fluorescent Phospholipid PEG Derivatives
DingTalk Enterprise Internal-H5 Micro Application Development