00101 python基礎知識
一、資料型別(轉):
Numbers(數字) | int(有符號整形) | long(長整型)(可表示8、16進位制) | float(浮點型) | complex(複數) |
10 | 51924361L | 0.0 | 3.14j | |
String(字串) | 字母、數字、下劃線組成 | 用“”標識 | s="a1a2···an"(n>=0) | 表示文字 |
List(列表) | 字元、數字、字串、列表的集合 | 用[]來標識,內容填在其中,索引從0開始 | list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] | 左邊例子有五個元素 |
Tuple(元組) | 同list,但不可二次賦值 | 用()標識 | tuple=('abcd', 786 , 2.23, 'john', 70.2) | |
Dictionary(字典) |
'key':'value' 為其一個元素
是無序的元素集合
|
用{}標識 | tinydict = {'name': 'john','code':6734, 'dept': 'sales'} | 可以單獨列印key或者val |
二、print函式格式字元:%
- d格式字元。用來輸出十進位制整數。有以下幾種用法:
1、%d,按整型資料的實際長度輸出。
2、%md,m為指定的輸出欄位的寬度。
3、%ld,輸出長整形資料。
- o格式符,以八進位制整形式輸出整數。
- x格式符,以十六進位制數形式輸出整數。
- u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。
- c格式符,用來輸出一個字元。
- s格式符,用來輸出一個字串。
- f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。
- e格式符,以指數形式輸出實數。
- g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是佔寬度較小的一種),且不輸出無意義的零。
- p格式符,用於變數地址的輸出。
- r格式符,輸出所有不論是什麼格式
- %[scanfset]:
scanfset 有兩種形式:一種是以非 “^” 字元開頭的 scanset , 表示在讀入字串時將匹配所有在 scanfset 中出現的字元,遇到非scanfset 中的字元時輸入就結束;另外一種形式是以 “^” 字元開頭的scanfset ,表示在讀入字串時將匹配所有不在scanfset 中出現的字元,遇到scanfset 中的字元輸入就結束
三、轉義序列
- 反斜槓\(back-slash)
- 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和R來定義原始字串。如:
- print r'\t\r'
- 實際輸出為“\t\r”。
- 三引號:多行字串
- - 單引號和雙引號是單行字串,想要輸出多行只能用\n
- - 三引號是多行字串,可以直接輸入回車,而不需要用\n來表示
四、檔案操作
- close 關閉檔案
- read 讀取檔案內容(可以把讀取結果賦給一個變數並對這個變數進行新的操作)
- open 開啟檔案
- readline 讀取文字檔案中的一行
- truncate 清空檔案
- write(XXX)將“XXX”寫入檔案
五、內建庫(import解包)
- argv:讓你的指令碼(script)接受使用者輸入的引數
- exists: exists()用來檢查檔案存在與否,返回true or false
- import 指令碼名——可以解包自己寫好的指令碼,接下來的程式碼裡就可以引用了(類似封裝原理)
六、函式/方法
- 名稱格式:字母&下劃線
- 賦值:圓括號——exists(A.txt)
- 可以同時賦多個引數,以逗號隔開——exists(A.txt,B.txt)
- 函式名稱不可以重複
- 函式定義:def
定義語句用冒號結尾
定義內容縮排四個空格(必要格式,方便閱讀)
定義結束後取消縮排
函式定義過程中使用的變數與指令碼里的變數相互獨立,沒有關係。
- return:用函式返回某個算式的值
相關文章
- python 基礎知識Python
- python基礎知識Python
- Python基礎知識整理Python
- Python基礎知識1Python
- Python基礎知識分享Python
- Python 基礎知識教程Python
- Python知識體系-Python2基礎知識Python
- Python基礎知識點梳理Python
- Python——基礎知識細節Python
- Python基礎知識架構Python架構
- Python基礎知識之字典Python
- Python基礎知識之集合Python
- Python基礎知識之二Python
- Python基礎知識入門(二)Python
- Python入門基礎知識(二)Python
- Python基礎函式使用知識Python函式
- python基礎知識縱覽(中)Python
- python基礎知識縱覽(下)Python
- python 爬蟲基礎知識一Python爬蟲
- Python演算法:基礎知識Python演算法
- 基礎知識
- 基礎的python知識2 (變數)Python變數
- 【Python基礎知識】Django框架簡介PythonDjango框架
- Python 面試必備基礎知識-1Python面試
- Python 必備面試基礎知識-3Python面試
- Python基礎知識思維導圖Python
- Python入門基礎知識例項,Python
- python,函式各種基礎知識Python函式
- Python基礎知識之常用框架Flask!Python框架Flask
- Python入門之基礎知識(一)Python
- Python類的基礎入門知識Python
- AI 基礎知識AI
- Webpack 基礎知識Web
- Dart基礎知識Dart
- RabbitMQ基礎知識MQ
- webpack基礎知識Web
- javascript基礎知識JavaScript
- ThinkPHP基礎知識PHP