python函数原型定义那行有个箭头是什么语法?比如

Python034

python函数原型定义那行有个箭头是什么语法?比如,第1张

这是函数注解,Python 3.x引入,它的特点有

对函数的参数进行类型注解,以冒号标记

对函数的返回值进行类型注解,以箭头标记

只对函数参数或返回值做一个辅助的说明,并不对函数参数或返回值进行类型检查

提供给第三方工具,做代码分析,发现隐藏bug

函数注解的信息,保存在__annotations__属性中

注解本身是一个字典类型的数据

你的程序我帮你完善了(函数注解部分的解释见注释),你看看吧

from typing import List

def f(a) -> List[dict]: #函数注解,返回一个字典列表,但是它不对返回值类型进行检查

 print(a)  #打印字典

 return [a] #返回字典列表

print(f.__annotations__) #打印函数注解

l={'Name': 'Zara','Age':17} #把字典传入函数

print(f(l)) #打印函数返回值

源代码(注意源代码的缩进)

1、箭头控制平面直角坐标系中的圆圈上下左右移动;

glfw.set_key_callback(window, on_key) 设置键盘回调函数。

def on_key(window, key, scancode, action, mods):打开键(窗体、键值、扫描码、动作、辅助键)

   参数说明:

   window :发生事件的窗体

   key :激发的键值

   scancode :键值的系统扫描码

   action:动作GLFW_PRESS, GLFW_RELEASE or GLFW_REPEAT.

   mods: 辅助键ALT,CTRL,SHIFT,META

KEY_0 = 48

KEY_1 = 49

KEY_2 = 50

KEY_3 = 51

KEY_4 = 52

KEY_5 = 53

KEY_6 = 54

KEY_7 = 55

KEY_8 = 56

KEY_9 = 57

KEY_A = 65

KEY_APOSTROPHE = 39

KEY_B = 66

KEY_BACKSLASH = 92

KEY_BACKSPACE = 259

KEY_C = 67

KEY_CAPS_LOCK = 280

KEY_COMMA = 44

KEY_D = 68

KEY_DELETE = 261

KEY_DOWN = 264

KEY_E = 69

KEY_END = 269

KEY_ENTER = 257

KEY_EQUAL = 61

KEY_ESCAPE = 256

KEY_F = 70

KEY_F1 = 290

KEY_F10 = 299

KEY_F11 = 300

KEY_F12 = 301

KEY_F13 = 302

KEY_F14 = 303

KEY_F15 = 304

KEY_F16 = 305

KEY_F17 = 306

KEY_F18 = 307

KEY_F19 = 308

KEY_F2 = 291

KEY_F20 = 309

KEY_F21 = 310

KEY_F22 = 311

KEY_F23 = 312

KEY_F24 = 313

KEY_F25 = 314

KEY_F3 = 292

KEY_F4 = 293

KEY_F5 = 294

KEY_F6 = 295

KEY_F7 = 296

KEY_F8 = 297

KEY_F9 = 298

KEY_G = 71

KEY_GRAVE_ACCENT = 96

KEY_H = 72

KEY_HOME = 268

KEY_I = 73

KEY_INSERT = 260

KEY_J = 74

KEY_K = 75

KEY_KP_0 = 320

KEY_KP_1 = 321

KEY_KP_2 = 322

KEY_KP_3 = 323

KEY_KP_4 = 324

KEY_KP_5 = 325

KEY_KP_6 = 326

KEY_KP_7 = 327

KEY_KP_8 = 328

KEY_KP_9 = 329

KEY_KP_ADD = 334

KEY_KP_DECIMAL = 330

KEY_KP_DIVIDE = 331

KEY_KP_ENTER = 335

KEY_KP_EQUAL = 336

KEY_KP_MULTIPLY = 332

KEY_KP_SUBTRACT = 333

KEY_L = 76

KEY_LAST = 348

KEY_LEFT = 263

KEY_LEFT_ALT = 342

KEY_LEFT_BRACKET = 91

KEY_LEFT_CONTROL = 341

KEY_LEFT_SHIFT = 340

KEY_LEFT_SUPER = 343

KEY_M = 77

KEY_MENU = 348

KEY_MINUS = 45

KEY_N = 78

KEY_NUM_LOCK = 282

KEY_O = 79

KEY_P = 80

KEY_PAGE_DOWN = 267

KEY_PAGE_UP = 266

KEY_PAUSE = 284

KEY_PERIOD = 46

KEY_PRINT_SCREEN = 283

KEY_Q = 81

KEY_R = 82

KEY_RIGHT = 262

KEY_RIGHT_ALT = 346

KEY_RIGHT_BRACKET = 93

KEY_RIGHT_CONTROL = 345

KEY_RIGHT_SHIFT = 344

KEY_RIGHT_SUPER = 347

KEY_S = 83

KEY_SCROLL_LOCK = 281

KEY_SEMICOLON = 59

KEY_SLASH = 47

KEY_SPACE = 32

KEY_T = 84

KEY_TAB = 258

KEY_U = 85

KEY_UNKNOWN = -1

KEY_UP = 265

KEY_V = 86

KEY_W = 87

KEY_WORLD_1 = 161

KEY_WORLD_2 = 162

KEY_X = 88

KEY_Y = 89

KEY_Z = 90

1、首先,我们打开我们的电脑,然后我们打开我们电脑上面的一个excel文档。

2、之后我们选中图示中的区域。

3、然后我们点击工具栏中的插入。

4、之后我们点击散点图下方的下拉箭头。

5、弹出的界面,我们点击带平滑线的散点图。

6、之后我们就会在文档中看到一个带平滑线的散点图了,我们点击空白处。

7、最终结果如图所示,这样我们就制作好一个带平滑线的散点图了。