摘要:基礎語法數據類型是弱數據類型語言,我們在賦值的時候,不需要先聲明數據類型,由所賦的值決定,有以下幾種類型整型浮點型字符串布爾值空值條件語句循環語句如何跟其他編程語言一樣,通過索引訪問列表值呢其他循環和跟其他語言差不多,不贅述。
基礎語法 數據類型
python是弱數據類型語言,我們在賦值的時候,不需要先聲明數據類型,由所賦的值決定,有以下幾種類型:
整型 浮點型 字符串 布爾值 空值 None條件語句
age = 3 if age >= 18: print("adult") elif age >= 6: print("teenager") else: print("kid")循環語句
names = ["Michael", "Bob", "Tracy"] for name in names: print(name)
如何跟其他編程語言一樣,通過索引訪問列表值呢?
names = ["Michael", "Bob", "Tracy"]? for i in range(0,len(names)): print(names[i])
其他循環
n = 1 while n <= 100: print(n) n = n + 1 print("END")
break 和 continue 跟其他語言差不多,不贅述。
listpython中沒有數組這樣的名詞,取而代之的是 list 和 tuple,其區別為 list 是可變的,tuple是不可變的。我們可以使用 help 函數來查看 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 返回列表某元素的個數 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字典
字典是常見的一種數據結構,使用key-value的方式查找速度非常的快,是一種用空間換取時間的數據結構。優點就是查找和插入都很快,缺點就是會占用大量的內存
插入值test = {} test["Hello"] = "world"查找
test.get("Hello") test["Hello"]鍵值循環
for key,value in test.items(): print("key===>",key) print("value===>",value)鍵循環
for key in test.keys(): print("key: ,key)值循環
for value in test.values(): print("value: ",value)鍵值更新
>>> a={"a":1,"b":2} >>> a.update({"c":3}) >>> a {"a": 1, "b": 2, "c": 3}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42954.html
摘要:上篇文章開始了我的基礎系列之旅,下面應該開始學習基礎語法了。不同進制的數據組成五今日總結至此從零開始學習基礎語法上已結束。 showImg(https://segmentfault.com/img/remote/1460000016094801); 今天找到這張圖片,我非常喜歡。以后這就是我們「從零開始學 Java 系列」的題圖。 上篇文章開始了我的 Java 基礎系列之旅,下面應該開...
摘要:初學入門案例教程記錄了解基礎語法,了解運算初介紹基本語法聲明變量賦值運算流程打開開發工具在桌面找到開發工具雙擊打開點擊,新建一個新項目點擊創建編碼創建一個文件完整代碼運行初希望能寫一些簡單的教程和案例分享給需要的 ...
摘要:本文主要介紹解析生成的抽象語法樹節點,的實現也是基于的。原文地址解析器是把源碼轉化為抽象語法樹的解析器。參考文獻前端進階之抽象語法樹抽象語法樹 前言 Babel為當前最流行的代碼JavaScript編譯器了,其使用的JavaScript解析器為babel-parser,最初是從Acorn 項目fork出來的。Acorn 非常快,易于使用,并且針對非標準特性(以及那些未來的標準特性) 設...
摘要:下面開始今天的知識,先看下基礎語法的總綱今天我們接著學習變量使用變量的注意事項數據類型和類型轉換。推薦閱讀從零開始學之基礎語法上從零開始學之基礎概述本文原創發布于微信公眾號,編程思維成長正能量,關注并回復編程閱讀等關鍵字獲取免費學習資料 showImg(https://segmentfault.com/img/remote/1460000016134163); Java?基礎斷更一周了...
摘要:前言的基礎語法與有很多相似之處,但是也有一些特定的關鍵詞是獨有的。以開頭八進制由,,組成。整數默認是十進制十六進制由,,,,,,,,組成。初始化值必須初始化值,否則不能使用變量。 前言 java的基礎語法與php有很多相似之處,但是也有一些特定的關鍵詞是java獨有的。 java的基礎語法大體就包括:關鍵字,標識符,注釋,常量,進制和進制轉換,變量,數據類型和類型轉換,運算符,語句 ...
摘要:第十六天筆記基礎語法區分大小寫是一種區分大小寫的語言的關鍵字變量名函數名以及任何其他的標識符必須適應一致的大小寫形勢臥龍前端空格和換行并不是的語法內容可有可無建議使用將代碼書寫的更加整潔美觀更有可讀性可選的分號分號可選項語法并不是強制要 第十六天筆記 JavaScript 基礎語法 區分大小寫 JavaScript是一種區分大小寫的語言 JavaScript的關鍵字 變量名 函...
閱讀 3460·2019-08-30 15:44
閱讀 800·2019-08-30 13:46
閱讀 2077·2019-08-30 11:05
閱讀 3338·2019-08-29 18:32
閱讀 2160·2019-08-29 13:56
閱讀 1300·2019-08-29 12:57
閱讀 764·2019-08-28 18:21
閱讀 1742·2019-08-26 12:16