函式 隨機數 生成器與迭代器

2021-08-13 22:50:15 字數 839 閱讀 9406

承接上節課內容

:函式

1.變數作用域:

(1)全域性變數:指的是定義在函式外部的變數,可以在整個程式範圍內用

(2)區域性變數:指定義在內部的變數,只能此函式可以用;只能在其被宣告的函式訪問

(3)當全域性變數和區域性變數同名時,區域性變數優先順序更大;且兩者作用域不同,生命週期不一樣

2.匿名函式

(1)用lambda來建立函式,只能使用一次

(2)可寫函式說明

sum=lambda arg,arg2:arg+arg2;

(3)呼叫sum函式

小練習,實現計算器功能

3.python中 lambda的用法:

4.sorted排序函式內,可以寫lambda表示式

(1)它是乙個高階函式,可以接收乙個比較函式來實現自定義排序,比較函式的定義:如果a應該排在b之前,就返回-1;如果a應該排在b的後面,就返回1;反之兩者相等,則返回0。

(2)思考排序函式的方法有幾種??

隨機數生成器

標頭檔案 內容 rand,srand函式和rand max常量 rand max 在windows系統中為32767 在類unix系統中為2147483647 rand 函式返回乙個0 rand max的隨機整數 srand seed 函式 接受unsigned int 型別的引數seed,以see...

MATLAB隨機數生成器

1 rand 生成 0,1 區間上均勻分布的隨機數 基本語法 rand m,n,p 生成排列成m n p 多維向量的隨機數。如果只寫m,則生成m m矩陣 如果引數為 m,n 可以省略方括號。2 randn 生成服從標準正太分布 均值為0,方差為1 的隨機數 基本語法 randn m,n,p,解釋同1...

隨機數生成器,隨機種子

遊戲中經常要用到隨機數,但如果乙個沒有隨機種子的的生成器,就沒法重複之前的隨機數了。js的math.random就用不了隨機種子,只好自己弄了乙個,有了隨機種子,每次只要傳入相同的種子,都會得到同樣的隨機數。直接 function seededrandom seed,min,max 這是一種偽隨機數...