Python的基本語法
Python基礎語法
基本資料型別
數字型–int、float、bool、complex
非數字型–列表、元組、字典、字串
列表(同陣列,有序)
1.定義:一個變數儲存多個相同型別(也可以儲存不同資料型別)的資料
Eg. name_list=[“zhangsan”,”lisi”,”wangwu”]
2.索引:資料在列表中的位置編號,又稱下標,索引值從0開始。
3.方法:列表可以使用某些方法。(列表常用操作)
name_list=[]
name_list.方法名
修改------直接賦值修改
增加------
Name_list.extend() //追加列表(陣列)
Name_list.insert(index,string) //插入字串到相應位置
Name_list.append() //追加字串
刪除------
Name_list.remove() //刪除指定資料
Name_list.clear() //情況列表
Name_list.pop() //出棧,預設把列表中最後一個資料刪除,也可指定索引刪除
關鍵字—del—將一個變數從記憶體中刪除
del name_list[1]
計數------
Name_list.count() //統計括號內的內容出現的次數
len(name_list)//統計列表資料個數
排序------
Name_list.sort() //預設升序排序,將引數改為reverse=True,則降序
Name_list.reverse() //預設逆序反轉
4.列表的迴圈遍歷(迭代)
順序地從列表中依次獲得資料
for 變數名 in 列表名
Print(“%s”%變數名)
元組
1.特點
元組與列表相似,
不同:元組元素使用(),列表使用【】,且元組的元素不能修改。
2.方法
Name_list.index() 統計括號內的內容的索引
Name_list.count() 統計括號內的內容出現的次數
3.列表與元組的轉換
tuple(列表)
list(元組)
字典
1.特點
{ }包含資料元素,使用鍵值對,鍵唯一。使用場景:定義商品。(無序的資料集合,輸出字典時通常跟定義時的順序不同)
Eg. Xiaoming_dic{“name”:”小明”,
“age”:12,}
2.字典中取值
Xiaoming_dic[“name”]
3.方法(同列表)
合併字典: xiaoming_dic.update(另一個字典名) //若合併的字典中有已經存在的鍵值對,則原有的鍵值對將被覆蓋。
4.遍歷
For k xiaoming_dic:
Print(“%s-%s”%(k,xiaoming_dic[k]))
字串
1.定義
單引號或者雙引號都可,但常用雙引號
公共方法
2.方法(同列表、字典的方法)
常用方法:
文字對齊
center(10,” “)//居中
ljust()//左對齊
rjust()//右對齊
去除空白字元
lstrip()//去左
rstrip()//去右
拆分與連線
split()//將含有鍵盤字元的一串字元拆分成列表
join()//將列表的中每一小組前或後插入規定的字元
3.切片(適用於字串、列表、元組)
字串【開始索引:結束索引:步長】
順序索引:0開始
倒序索引:-1結束
切片可以採用倒序順序複用。
公共方法
1.Python內建函式
注:字典不能比較大小
2.切片
3.成員運算子(字典只能判斷key)
in
Eg. ”a” in “abcd” True
not in
Eg. “a” not in “abcd” False
4.完整的for迴圈語法
迭代遍歷:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30239065/viewspace-2716834/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 基本語法Python
- python基本語法元素Python
- [一、基本語法]1基本語法概述
- 小白自學Python(三)Python基本語法Python
- VUE的基本語法Vue
- Thymeleaf的基本語法
- 2.1 Python基本語法之註釋Python
- ORACLE的基本語法(轉)Oracle
- C++ 的基本語法C++
- Markdown 基本語法
- javascript基本語法JavaScript
- PHP基本語法PHP
- Redux基本語法Redux
- React基本語法React
- ajax 基本語法
- VBS基本語法
- mongoDB基本語法MongoDB
- factory基本語法
- SQL基本語法SQL
- VB基本語法
- Java基本語法Java
- shell基本語法
- TCP基本語法TCP
- Markdown基本語法
- mysql基本語法MySql
- lua~基本語法
- Python-程式語法 - Python註釋&基本函式Python函式
- 全棧 - 4 Python 先學會基本語法全棧Python
- python基本語法_輸入輸出詳解Python
- Python 入門到精通(4):基本語法(2)Python
- Python 入門到精通(2):基本語法(1)Python
- Perl語法的基本規則
- ORACLE的基本語法集錦Oracle
- markdown基本語法的學習
- JSP基本語法JS
- C++基本語法C++
- HTML基本語法和語義HTML
- Python學習手冊之Python介紹、基本語法(一)Python