Python三大資料型別
1、int() 整型
2、str() 字串
3、float() 浮點型
Python常用操作運算子
1、+ 加
2、- 減
3、* 乘
4、/ 除
5、** 次方
6、// 地板除法(舍棄小數)
7、% 取模
Python獲取型別資訊
1、type() 輸入資料,回傳型別資訊
2、isinstance() isinstance(待測,指定),判斷輸入的變數是否屬于指定型別,是就回傳True,否則就回傳False


Python邏輯運算子
1、and 和
2、or 或
3、not 非
Python判斷與回圈
1、if: elif: else:
2、while:
3、for i in 范圍:
4、break 終止當前回圈,跳出回圈體
5、continue 終止當前回圈,進入下一輪回圈
Python串列 list
a =[1,2,3]
a.append(1)#在串列末尾添加‘1’
print(a)
a.extend([1])#在末尾添加一個串列‘[1]’
print(a)
a.insert(0,'a')#在0位置添加‘a’,后面元素后移
print(a)
a.remove('a')#洗掉元素‘a’
print(a)
a.pop(1)#彈出元素,有位置彈出具體位置,
print(a)
a.pop()#沒有就彈出末尾元素
print(a)
print(a[1:2])#切片,如有步長安步長切片
print(a.count(1))#統計‘1’出現的次數
a.reverse()#原地翻轉
print('reverse',a)
a.sort()#排序,有小到大
print('排序',a)
del a #洗掉串列
a
>[1, 2, 3, 1]
>[1, 2, 3, 1, 1]
>['a', 1, 2, 3, 1, 1]
>[1, 2, 3, 1, 1]
>[1, 3, 1, 1]
>[1, 3, 1]
>[3]
>2
>reverse [1, 3, 1]
>排序 [1, 1, 3]
>NameError: name 'a' is not defined

Python元組 set
#set() 元組內沒有重復元素
a = (1,2,3,4,5,6)#
>(1, 2, 3, 4, 5, 6)
Python字典 dict

Python內置常用方法

Python字串內置方法


字串
字串(str)的使用也非常廣泛,可以使用引號('或")來創建字串,初始化一個字串的語法如下:
testStr = “Wasting time is robbing oneself”
python對于str提供了很多實用的方法,比較常用的有以下這些:
對字串進行判斷的方法:
序號 方法 說明
01 str.isalnum()如果 string 至少有一個字符并且所有字符都是字母或數字則回傳 True,否則回傳 False
02 str.isalpha() 如果 string 至少有一個字符并且所有字符都是字母則回傳 True,否則回傳 False
03 str.isdecimal()如果 string 只包含數字則回傳True,否則回傳False
04 str.istitle() 如果 string 是標題化的(每個單詞的首字母大寫)則回傳True
05 str.isupper()如果 string 所有區分大小寫的字符都是大寫,則回傳True
06 str.islower()如果 string 所有區分大小寫的字符都是小寫,則回傳True
07 str.isspace()如果 string 中只包含空格,則回傳 True,否則回傳 False
對字串進行修改(包括格式化,大小寫轉換):
序號 分類 方法 說明
01 格式化 str.format() 格式化字串
02 格式化 str.strip() 去掉字串左右兩邊的空白字符
03 格式化 str.lstrip()去掉字串左邊的空白字符
04 格式化 str.rstrip()去掉字串右邊的空白字符
05 文本對齊 str.ljust(width)回傳一個原字串左對齊,并使用空格填充寬度至長度width的新字串
06 文本對齊 str.rjust(width)回傳一個原字串右對齊,并使用空格填充寬度至長度width的新字串
07 文本對齊 str.center(width) 回傳一個原字符居中對齊,并使用空格填充寬度至長度width的新字串
08 大小寫 str.title() 把字串的每個單詞首字母大寫
09 大小寫 str.lower()把字串的所有大寫字符轉換成小寫
10 大小寫 str.upper() 把字串的所有小寫字符轉換成大寫
11 大小寫 str.swapcase() 翻轉字串的大小寫
字串的查找和替換:
序號 方法 說明
01 str.count(str1, beg=0, end=len(string)) 回傳 str1 在字串中出現的次數,如果 beg 或者 end 指定則回傳指定范圍內 str 出現的次數
02 str.startswith(obj, beg=0,end=len(string)) 檢查字串是否是以 obj 開頭,是則回傳 True,否則回傳 False,如果beg 和 end 指定值,則在指定范圍內檢查.
03 str.endswith(obj, beg=0, end=len(string)) 檢查字串是否以 obj 結束,是則回傳 True,否則回傳 False,如果beg 或者 end 指定值,則在指定范圍內檢查
04 str.find(str1, beg=0, end=len(string))檢測 str1是否包含在字串中,如果 beg 和 end 指定范圍,則檢查是否包含在指定范圍內,如果是則回傳開始的索引值,否則回傳-1
05 str.rfind(str1, beg=0,end=len(string) ) 類似于find函式,不過是從右邊開始查找
06 str.index(str1, beg=0, end=len(string)) 跟find()方法一樣,只不過如果str1不在 字串中會報一個例外.
07 str.rindex(str1, beg=0, end=len(string)) 類似于index函式,不過是從右邊開始
08 str.replace(str1, str2, num=string.count(str1)) 把 字串中的 str1 替換成 str2,如果 num 指定,則替換不超過 num 次.
字串的拆分和連接:
序號 方法 說明
01 str.split(str1="", num=str.count(str1))以 str1 為分隔符切片字串,如果 num 有指定值,則僅分隔 num+1 個子字串
02 str.splitlines([keepends]) 按照行(’\r’, ‘\r\n’, \n’)分隔,回傳一個包含各行作為元素的串列,如果引數 keepends 為 False,不包含換行符,如果為 True,則保留換行符,
03 str.join(seq)以 字串作為分隔符,將 串列seq 中所有的元素(用字串表示)合并為一個新的字串
具體方法使用········>>>鏈接
本文是為參加藍橋杯整理的基礎知識點,希望對你有用!
謝謝點贊評論!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/275481.html
標籤:python
