摘要:基礎(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ǔ)言差不多,不贅述。
listpython中沒(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
摘要:上篇文章開(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)...
摘要:初學(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)單的教程和案例分享給需要的 ...
摘要:本文主要介紹解析生成的抽象語(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è)...
摘要:下面開(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ǔ)斷更一周了...
摘要:前言的基礎(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ǔ)句 ...
摘要:第十六天筆記基礎(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)鍵字 變量名 函...
閱讀 3589·2019-08-30 15:44
閱讀 877·2019-08-30 13:46
閱讀 2290·2019-08-30 11:05
閱讀 3431·2019-08-29 18:32
閱讀 2289·2019-08-29 13:56
閱讀 1388·2019-08-29 12:57
閱讀 839·2019-08-28 18:21
閱讀 1886·2019-08-26 12:16