国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

簡(jiǎn)析前端學(xué)習(xí)python3的基礎(chǔ)

LiveVideoStack / 2932人閱讀

摘要:元組是靜態(tài)數(shù)組,它們不可變,且其內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無(wú)法改變。元組緩存于運(yùn)行時(shí)環(huán)境,這意味著我們每次使用元組時(shí)無(wú)須訪問(wèn)內(nèi)核去分配內(nèi)存。

以下是整理的JavaScript和python的基礎(chǔ)區(qū)別的整理:

字符串、列表、元組、字典、集合、函數(shù)

字符串
聲明一個(gè)字符串

python

str  = "123"
str  = "123"

Tips:

如果是三個(gè)引號(hào)的話,那么在py中就是注釋的意思 """我是注釋 """

在py中也是存在這種全局和局部的變量的【只是沒(méi)有l(wèi)et、const、var聲明】

a = "我是全局變量"

def init():

    a = "嗨,我是局部變量"
    
init()

print(a) // 我是全局變量

javascript

str = "123"
str = "123"

當(dāng)然無(wú)疑在js中三個(gè)引號(hào) 一定是報(bào)錯(cuò)的

同時(shí)在js中是區(qū)分 全局變量和局部變量的

let a = "我是全局變量"

function init(){

    let a = "嗨,我是局部變量"
    
}

init();

console.log(a)   // 我是全局變量
a = "我是全局變量"

function init(){

    a = "嗨,我是局部變量"
    
}

init();

console.log(a)   // 嗨,我是局部變量
方法對(duì)比

python

取得字符串的長(zhǎng)度

str = "abc"

print(len(str)) // 3

字符串首字母大寫

str = "abc"

print(str.title()) // Abc

字符串是否含有某個(gè)字母

str = "abc"

print(str.find("a"))    // 0

javascript

取得字符串的長(zhǎng)度

str = "abc"

console.log(str.length) // 3

字符串首字母大寫

str = "abc"

let newstr = str.replace(/^S/, s =>s.toUpperCase())

consoe.log(newstr) // Abc

字符串是否含有某個(gè)字母

str = "abc"

console.log(str.indexof("a"))   // 0
列表
聲明一個(gè)列表

python

arr = ["a","b","c","d"]

ps: python的聲明的數(shù)組其實(shí)很JavaScript聲明是一樣的,只是沒(méi)有聲明類型

javascript

let arr = ["a","b","c","d"]
方法對(duì)比

python

打印第一個(gè)列表元素

arr = ["a","b","c","d"]

print(arr[0])    // a

打印非第一個(gè)元素剩余列表元素

arr = ["a","b","c","d"]

print(arr[1:])    // ["b","c","d"]

打印倒數(shù)第二個(gè)元素

arr = ["a","b","c","d"]

print(arr[-2])    // c

javascript

打印第一個(gè)列表元素

let arr = ["a","b","c","d"]

console.log(arr[0])    // a

打印非第一個(gè)元素剩余列表元素

let arr = ["a","b","c","d"]

console.log(arr.slice(1))    // ["b","c","d"]

打印倒數(shù)第二個(gè)元素

let arr = ["a","b","c","d"]

console.log(arr[arr.length - 2])    // c

Tips:

想要在python得到每個(gè)值,也是需要循環(huán)的,但是python支持的循環(huán)的方法只有、for inwhile

在JavaScript中支持?jǐn)?shù)組循環(huán)的方法就有很多了、forfor in mapforeach map...

元組
聲明第一個(gè)元組
tup = ("Google", "Runoob", 1997, 2000);

元組的方法其實(shí)跟列表有一致的,列表跟元組的區(qū)別就是

列表是動(dòng)態(tài)數(shù)組,它們不可變且可以重設(shè)長(zhǎng)度(改變其內(nèi)部元素的個(gè)數(shù))。

元組是靜態(tài)數(shù)組,它們不可變,且其內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無(wú)法改變。

元組緩存于Python運(yùn)行時(shí)環(huán)境,這意味著我們每次使用元組時(shí)無(wú)須訪問(wèn)內(nèi)核去分配內(nèi)存。

字典
聲明一個(gè)字典

python

dict = {"Alice": "2341", "Beth": "9102", "Cecil": "3258"}

Tips: 其實(shí)在python的中的字典跟JavaScript的對(duì)象基本是一致的

javascript

let dict = {"Alice": "2341", "Beth": "9102", "Cecil": "3258"}
方法對(duì)比

python

訪問(wèn)字典中的值

dict = {"Alice": "2341", "Beth": "9102", "Cecil": "3258"}

print(dict["Alice"])  // 2341

del dict["Name"] // 刪除鍵 "Name"

dict.clear()    // 清空字典;

del dict        // 刪除字典

計(jì)算字典元素個(gè)數(shù),即鍵的總數(shù)

dict = {"Name": "Runoob", "Age": 7, "Class": "First"}

len(dict)    // 3

打印字符串的字典

dict = {"Name": "Runoob", "Age": 7, "Class": "First"}
str(dict) //  "{"Name": "Runoob", "Class": "First", "Age": 7}" 

javascript

訪問(wèn)對(duì)象中的值

dict = {"Alice": "2341", "Beth": "9102", "Cecil": "3258"}

console.log(dict["Alice"])    // 2341 

delete dict["Alice"]        // 刪除鍵 "Name"

dict = {};                  // 清空兌現(xiàn);

delete dict                // 刪除對(duì)象

計(jì)算對(duì)象元素個(gè)數(shù),即鍵的總數(shù)

dict = {"Name": "Runoob", "Age": 7, "Class": "First"}

Object.keys(dict).length    // 3

打印字符串的對(duì)象

dict = {"Name": "Runoob", "Age": 7, "Class": "First"}

JSON.stringify(dict) // "{"Name": "Runoob", "Class": "First", "Age": 7}" 
集合
聲明有一個(gè)集合

python

parame = {value01,value02,...} or  set(value)

javascript

let arr = [1,2,3,2,3,4]
let parame = new Set(arr)

Tips:

再集合中或者是在js的set對(duì)象中都可沒(méi)有兩個(gè)相同的值

都具有刪除、添加、清空等一些操作

python的集合中的方法比js的set方法要多一些而已

函數(shù)
聲明有一個(gè)函數(shù)

python

def init (a,b = 2):
    
    print(a)

    print(b)

init("1")

javascript

function init(a,b = 2){
    console.log(a)
    
    console.log(b)

}

init("1")

Tips:

不管是python還是JavaScript都是可以讓形參有默認(rèn)值的

不同的就是python的函數(shù)是沒(méi)有括號(hào)的,并且要有換行符,這個(gè)尤為注意

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/43337.html

相關(guān)文章

  • 簡(jiǎn)析前端學(xué)習(xí)python3基礎(chǔ)

    摘要:元組是靜態(tài)數(shù)組,它們不可變,且其內(nèi)部數(shù)據(jù)一旦創(chuàng)建便無(wú)法改變。元組緩存于運(yùn)行時(shí)環(huán)境,這意味著我們每次使用元組時(shí)無(wú)須訪問(wèn)內(nèi)核去分配內(nèi)存。 以下是整理的JavaScript和python的基礎(chǔ)區(qū)別的整理: 字符串、列表、元組、字典、集合、函數(shù) 字符串 聲明一個(gè)字符串 python str = 123 str = 123 Tips: 如果是三個(gè)引號(hào)的話,那么在py中就是注釋的意思 ...

    summerpxy 評(píng)論0 收藏0
  • Python一等函數(shù)簡(jiǎn)析

    摘要:本文重點(diǎn)了解函數(shù)在中是一等對(duì)象了解中的可調(diào)用對(duì)象掌握正確定義函數(shù)參數(shù)的方法了解和中支持函數(shù)式編程的方法。歸約函數(shù)定義能夠接受一個(gè)可迭代對(duì)象并返回單個(gè)結(jié)果的函數(shù)是歸約函數(shù)。 導(dǎo)語(yǔ):本文章記錄了本人在學(xué)習(xí)Python基礎(chǔ)之函數(shù)篇的重點(diǎn)知識(shí)及個(gè)人心得,打算入門Python的朋友們可以來(lái)一起學(xué)習(xí)并交流。 本文重點(diǎn): 1、了解函數(shù)在Python中是一等對(duì)象;2、了解Python中的可調(diào)用對(duì)象;3...

    shusen 評(píng)論0 收藏0
  • Python一等函數(shù)簡(jiǎn)析

    摘要:本文重點(diǎn)了解函數(shù)在中是一等對(duì)象了解中的可調(diào)用對(duì)象掌握正確定義函數(shù)參數(shù)的方法了解和中支持函數(shù)式編程的方法。歸約函數(shù)定義能夠接受一個(gè)可迭代對(duì)象并返回單個(gè)結(jié)果的函數(shù)是歸約函數(shù)。 本文章記錄了本人在學(xué)習(xí)Python基礎(chǔ)之函數(shù)篇的重點(diǎn)知識(shí)及個(gè)人心得,歡迎打算入門Python的朋友與我一起學(xué)習(xí)交流。。 本文重點(diǎn): 1、了解函數(shù)在Python中是一等對(duì)象;2、了解Python中的可調(diào)用對(duì)象;3、掌握...

    鄒立鵬 評(píng)論0 收藏0
  • 簡(jiǎn)析 js 碰撞檢測(cè)原理與算法實(shí)現(xiàn)

    摘要:碰撞檢測(cè)邊界檢測(cè)在前端游戲,以及涉及拖拽交互的場(chǎng)景應(yīng)用十分廣泛。這就涉及到碰撞檢測(cè)或者叫邊界檢測(cè)的問(wèn)題了。若四邊均未發(fā)生重合,則未發(fā)生碰撞,反之則發(fā)生碰撞。目前業(yè)務(wù)有遇到碰撞需求,所以抽時(shí)間整理了下。 碰撞檢測(cè)(邊界檢測(cè))在前端游戲,以及涉及拖拽交互的場(chǎng)景應(yīng)用十分廣泛。 那么啥叫碰撞?JavaScript 又是如何檢測(cè) DOM 發(fā)生碰撞的呢? 碰撞,顧名思義,就是兩個(gè)物體碰撞在了一起,...

    Miyang 評(píng)論0 收藏0
  • 簡(jiǎn)析 js 碰撞檢測(cè)原理與算法實(shí)現(xiàn)

    摘要:碰撞檢測(cè)邊界檢測(cè)在前端游戲,以及涉及拖拽交互的場(chǎng)景應(yīng)用十分廣泛。這就涉及到碰撞檢測(cè)或者叫邊界檢測(cè)的問(wèn)題了。若四邊均未發(fā)生重合,則未發(fā)生碰撞,反之則發(fā)生碰撞。目前業(yè)務(wù)有遇到碰撞需求,所以抽時(shí)間整理了下。 碰撞檢測(cè)(邊界檢測(cè))在前端游戲,以及涉及拖拽交互的場(chǎng)景應(yīng)用十分廣泛。 那么啥叫碰撞?JavaScript 又是如何檢測(cè) DOM 發(fā)生碰撞的呢? 碰撞,顧名思義,就是兩個(gè)物體碰撞在了一起,...

    Markxu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<