亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

2-基礎(chǔ)語(yǔ)法

Java3y / 3228人閱讀

摘要:基礎(chǔ)語(yǔ)法數(shù)據(jù)類(lèi)型是弱數(shù)據(jù)類(lèi)型語(yǔ)言,我們?cè)谫x值的時(shí)候,不需要先聲明數(shù)據(jù)類(lèi)型,由所賦的值決定,有以下幾種類(lèi)型整型浮點(diǎn)型字符串布爾值空值條件語(yǔ)句循環(huán)語(yǔ)句如何跟其他編程語(yǔ)言一樣,通過(guò)索引訪問(wèn)列表值呢其他循環(huán)和跟其他語(yǔ)言差不多,不贅述。

基礎(chǔ)語(yǔ)法 數(shù)據(jù)類(lèi)型

python是弱數(shù)據(jù)類(lèi)型語(yǔ)言,我們?cè)谫x值的時(shí)候,不需要先聲明數(shù)據(jù)類(lèi)型,由所賦的值決定,有以下幾種類(lèi)型:

    整型
    浮點(diǎn)型
    字符串
    布爾值
    空值 None
條件語(yǔ)句
    age = 3
    if age >= 18:
        print("adult")
    elif age >= 6:
        print("teenager")
    else:
        print("kid")
循環(huán)語(yǔ)句
    names = ["Michael", "Bob", "Tracy"]
    for name in names:
        print(name)

如何跟其他編程語(yǔ)言一樣,通過(guò)索引訪問(wèn)列表值呢?

    names = ["Michael", "Bob", "Tracy"]?
    for i in range(0,len(names)):
        print(names[i])

其他循環(huán)

    n = 1
    while n <= 100:
        print(n)
        n = n + 1
    print("END")

break 和 continue 跟其他語(yǔ)言差不多,不贅述。

list

python中沒(méi)有數(shù)組這樣的名詞,取而代之的是 list 和 tuple,其區(qū)別為 list 是可變的,tuple是不可變的。我們可以使用 help 函數(shù)來(lái)查看 list 的方法
范例

    classmate = ["johnw","jack","tom","michael"]
    # 彈出列表末尾元素: michael
    p = classmate.pop() 
    print("pop 返回: ",p)
    print("pop 后列表為: ",classmate)
    
    # 末尾元素添加
    p1 = classmate.append("mary")
    print("append 返回: ",p1)
    print("append 后列表為: ",classmate)
    
    # copy 列表
    p3 = classmate.copy()
    print("copy 返回: ",p3)
    print("copy 后列表為: ",classmate)
    
    # count 返回列表某元素的個(gè)數(shù)
    p4 = classmate.count("johnw")
    print("count 返回: ",p4)
    print("count 后列表為: ",classmate)
    
    # index 尋找元素的索引
    p5 = classmate.index("jack",1)
    print("index 返回: ",p5)
    
    # remove 元素
    p6 = classmate.remove("johnw")
    print("p6 返回: ",p6)
    print("remove 后列表為: ",classmate)
    
    # reverse 和 sort
    a1 = [2,3,51,4,6,2,7,8]
    a1.sort()
    print("sort 后 a1 為:",a1)
    a1.reverse()
    print("reverse 后 a1 為: ",a1)
    
    # 清除列表元素
    p2 = classmate.clear()
    print("clear 返回: ",p2)
    print("clear 后列表為: ",classmate)
dict字典

字典是常見(jiàn)的一種數(shù)據(jù)結(jié)構(gòu),使用key-value的方式查找速度非常的快,是一種用空間換取時(shí)間的數(shù)據(jù)結(jié)構(gòu)。優(yōu)點(diǎn)就是查找和插入都很快,缺點(diǎn)就是會(huì)占用大量的內(nèi)存

插入值
test = {} 
test["Hello"] = "world"
查找
test.get("Hello") 
test["Hello"]
鍵值循環(huán)
for key,value in test.items():
    print("key===>",key)
    print("value===>",value)
鍵循環(huán)
for key in test.keys():
    print("key: ,key)  
值循環(huán)
for value in test.values():
     print("value: ",value)
鍵值更新
>>> a={"a":1,"b":2}
>>> a.update({"c":3})
>>> a
{"a": 1, "b": 2, "c": 3}

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/42954.html

相關(guān)文章

  • 從零開(kāi)始學(xué) Java 之 基礎(chǔ)語(yǔ)法(上)

    摘要:上篇文章開(kāi)始了我的基礎(chǔ)系列之旅,下面應(yīng)該開(kāi)始學(xué)習(xí)基礎(chǔ)語(yǔ)法了。不同進(jìn)制的數(shù)據(jù)組成五今日總結(jié)至此從零開(kāi)始學(xué)習(xí)基礎(chǔ)語(yǔ)法上已結(jié)束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到這張圖片,我非常喜歡。以后這就是我們「從零開(kāi)始學(xué) Java 系列」的題圖。 上篇文章開(kāi)始了我的 Java 基礎(chǔ)系列之旅,下面應(yīng)該開(kāi)...

    zhongmeizhi 評(píng)論0 收藏0
  • 初學(xué) go 入門(mén)-案例-教程-記錄(4)了解基礎(chǔ)語(yǔ)法,了解運(yùn)算

    摘要:初學(xué)入門(mén)案例教程記錄了解基礎(chǔ)語(yǔ)法,了解運(yùn)算初介紹基本語(yǔ)法聲明變量賦值運(yùn)算流程打開(kāi)開(kāi)發(fā)工具在桌面找到開(kāi)發(fā)工具雙擊打開(kāi)點(diǎn)擊,新建一個(gè)新項(xiàng)目點(diǎn)擊創(chuàng)建編碼創(chuàng)建一個(gè)文件完整代碼運(yùn)行初希望能寫(xiě)一些簡(jiǎn)單的教程和案例分享給需要的 ...

    timger 評(píng)論0 收藏0
  • 高級(jí)前端基礎(chǔ)-JavaScript抽象語(yǔ)法樹(shù)AST

    摘要:本文主要介紹解析生成的抽象語(yǔ)法樹(shù)節(jié)點(diǎn),的實(shí)現(xiàn)也是基于的。原文地址解析器是把源碼轉(zhuǎn)化為抽象語(yǔ)法樹(shù)的解析器。參考文獻(xiàn)前端進(jìn)階之抽象語(yǔ)法樹(shù)抽象語(yǔ)法樹(shù) 前言 Babel為當(dāng)前最流行的代碼JavaScript編譯器了,其使用的JavaScript解析器為babel-parser,最初是從Acorn 項(xiàng)目fork出來(lái)的。Acorn 非???,易于使用,并且針對(duì)非標(biāo)準(zhǔn)特性(以及那些未來(lái)的標(biāo)準(zhǔn)特性) 設(shè)...

    verano 評(píng)論0 收藏0
  • 從零開(kāi)始學(xué) Java 之 基礎(chǔ)語(yǔ)法(中)

    摘要:下面開(kāi)始今天的知識(shí),先看下基礎(chǔ)語(yǔ)法的總綱今天我們接著學(xué)習(xí)變量使用變量的注意事項(xiàng)數(shù)據(jù)類(lèi)型和類(lèi)型轉(zhuǎn)換。推薦閱讀從零開(kāi)始學(xué)之基礎(chǔ)語(yǔ)法上從零開(kāi)始學(xué)之基礎(chǔ)概述本文原創(chuàng)發(fā)布于微信公眾號(hào),編程思維成長(zhǎng)正能量,關(guān)注并回復(fù)編程閱讀等關(guān)鍵字獲取免費(fèi)學(xué)習(xí)資料 showImg(https://segmentfault.com/img/remote/1460000016134163); Java?基礎(chǔ)斷更一周了...

    chinafgj 評(píng)論0 收藏0
  • java學(xué)習(xí)(二) —— java基礎(chǔ)語(yǔ)法

    摘要:前言的基礎(chǔ)語(yǔ)法與有很多相似之處,但是也有一些特定的關(guān)鍵詞是獨(dú)有的。以開(kāi)頭八進(jìn)制由,,組成。整數(shù)默認(rèn)是十進(jìn)制十六進(jìn)制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎(chǔ)語(yǔ)法與php有很多相似之處,但是也有一些特定的關(guān)鍵詞是java獨(dú)有的。 java的基礎(chǔ)語(yǔ)法大體就包括:關(guān)鍵字,標(biāo)識(shí)符,注釋?zhuān)A?,進(jìn)制和進(jìn)制轉(zhuǎn)換,變量,數(shù)據(jù)類(lèi)型和類(lèi)型轉(zhuǎn)換,運(yùn)算符,語(yǔ)句 ...

    caiyongji 評(píng)論0 收藏0
  • JavaScript基礎(chǔ)語(yǔ)法 變量 常量 數(shù)據(jù)類(lèi)型

    摘要:第十六天筆記基礎(chǔ)語(yǔ)法區(qū)分大小寫(xiě)是一種區(qū)分大小寫(xiě)的語(yǔ)言的關(guān)鍵字變量名函數(shù)名以及任何其他的標(biāo)識(shí)符必須適應(yīng)一致的大小寫(xiě)形勢(shì)臥龍前端空格和換行并不是的語(yǔ)法內(nèi)容可有可無(wú)建議使用將代碼書(shū)寫(xiě)的更加整潔美觀更有可讀性可選的分號(hào)分號(hào)可選項(xiàng)語(yǔ)法并不是強(qiáng)制要 第十六天筆記 JavaScript 基礎(chǔ)語(yǔ)法 區(qū)分大小寫(xiě) JavaScript是一種區(qū)分大小寫(xiě)的語(yǔ)言 JavaScript的關(guān)鍵字 變量名 函...

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

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

0條評(píng)論

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