当前位置:网站首页>随机数,函数
随机数,函数
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)
边栏推荐
- 物联网时代网络安全成第一大关
- IDEA控制台不能输入信息的解决方法
- C语言知识点(二)
- Software Testing Interview Questions 2021
- Unity导入我的世界模型,简单图解教程(包括调整材质贴图和光照和添加碰撞)
- box-shadow相关属性
- When solving background-size:cover, the picture is covered but not displayed completely?
- 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境
- ES6-箭头函数
- DingTalk Enterprise Internal-H5 Micro Application Development
猜你喜欢

变更管理与 DevOps —— 二者同时进行吗?

链表理论基础

Detailed explanation of mysql transaction principle

Learn how to get a database connection with JDBC

Unity加载GIf动画

Software Testing Interview Questions 2021

Picture-in-Picture API in the browser

Webrtc从理论到实践二: 架构

DSPE-PEG-Biotin, CAS: 385437-57-0, phospholipid-polyethylene glycol-biotin prolongs circulating half-life

UE5 最新动态虚幻引擎全新版本引爆互联网
随机推荐
【Rhapsody学习笔记】3:Dishwasher
日志jar包冲突,及其解决方法
DOM-DOM的介绍以及通过方法获取元素
浏览器中的画中画(Picture-in-Picture)API
【Rhapsody学习笔记】2:Count Down
Image binarization processing of opencv
2021-09-30
在 AWS 上从零开始设置 Incredibuild 构建系统
Rejection sampling note
物联网时代网络安全成第一大关
力扣.三数之和/四数之和
Pytorch study notes 7 - processing input of multi-dimensional features
map和set
Learn how to get a database connection with JDBC
About iframe
Cholesterol-PEG-Azide CLS-PEG-N3 Cholesterol-PEG-Azide MW:3400
Session和Cookie,Token
一种用QT实现即时通信软件表情发送与接收的思路
虚拟机查看端口号进程
螺旋矩阵Ⅱ