Python學習筆記 (基礎入門篇)
阿新 • • 發佈:2018-12-22
基本資料型別
- 整形 :Integer ,int
- 浮點型:Float ,float
- 布林值:Boolean,bool
- 字串:String, str
- 使用方法:{” ;”” ;”“” “”“} 均能表示字串
- 陣列: [ , , , , ]
- list[a:b]:獲取list[a]到list[b-1]的內容
- list[:b] :獲取list[0]到list[b-1]的內容
- list[-3:]獲取list[3]到末尾的元素
- list[:-3]獲取list[0]到list[len(list)-1-3]的元素
- 元組: tuple ,tup
- 無重複元素列表(陣列) :set
- 字典: dictionary
基本語法
if XXXXX : elif XXXX : el : | 條件 |
def 自定義函式名(引數) : | 自定義函式 |
for x in XXX | for 迴圈 |
and | 且;等同於java 的 && |
or | 或; 等同於java的 || |
not | 非; 等同於java的 ! |
基本操作符
操作符 | 作用 | |
---|---|---|
+ | ||
- | ||
* | ||
** | 連乘 | 3**3 :3*3*3 |
比較操作符
OperatorName | Symbol |
---|---|
lessthan | < |
greater than | > |
less than or equal to | <= |
greater than or equal to | >= |
equal to | == |
not equal to | != |
基本函式
函式名 | 函式功能 | 引數 | 返回值型別 |
---|---|---|---|
len(object) | 返回物件長度 | object | Integer |
type(Object) | 返回物件的資料型別 | Object | 各種資料型別 |
str.count(sub, start= 0,end=len(string)) | 返回在指定區域匹配sub的次數 | sub:匹配的子字串;start:字串開始搜尋的位置。預設為第一個字元,第一個字元索引值為0;end:字串中結束搜尋的位置,字元中第一個字元的索引為0,預設為字串的最後一個位置。 | |
max(some_list) | 返回陣列中最大的元素 | list | int or float or str |
min(some_list) | 返回陣列中最小的元素 | list | int or float or str |
sorted(some_list) | 返回排好序的陣列,預設升序,陣列本身順序不會被改變 | list,且陣列中元素均為str或者只含有float和int | list |
range(start,end) | 配合for迴圈 進行數值遍歷 | int , int | int |
list.append(obj) | 在list尾部新增obj | obj | |
sum(iterable[, start]) | 對迭代器進行求和,返回總和 | iterable – 可迭代物件,如列表。start – 指定相加的引數,如果沒有設定這個值,預設為0。 | int or float |
str.format | http://www.runoob.com/python/att-string-format.html | ||
set([iterable]) | 建立一個無序不重複元素集 | 迭代器 | 新的無重複的(set)集合物件 |
enumerate(sequence, [start=0]) | 用於將一個可遍歷的資料物件(如列表、元組或字串)組合為一個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。 | sequence:一個序列、迭代器或其他支援迭代物件;start:下標起始位置。 | 返回 enumerate(列舉) 物件。 |