Python字符串的方法,查找和替換
整型 int 如:1 4 8
浮點型 float 如:1.0 3.6 78.9
長整型 long 如:1L 37565846588L(在一個整數後面加上L就是長整型,理論上長整型的長度為 2147483647)
註意:在Python對MySQL操作時,導出的整形數可能就是長整型。
命令(IDLE(Python GUI))
print 打印出指定的內容
格式:print(內容)
type 返回對象或者實例的類型
len 返回指定序列的長度
定義數字
使用print命令打印出值定內容:
使用type命令返回這三個數的數據類型:
數字類型的轉換:通過類型函數來轉換
數字類型的轉換:通過運算來轉換:除數是什麽類型這個數運算下來就是什麽類型
數字的運算
數字的運算有以下幾種:
加 +
減 -
乘 *
除 /
整除 //
取余數 %
求立方 **
數據間的運算如下:
字符串
所謂字符串就是一串有序的,不可修改的,元素被引號包圍的序列。
字符串的定義有以下幾種類型:
單引號 ‘字符串’
雙引號 “字符串”
雙單引號 ‘’’字符串’’’
雙雙引號 “””字符串”””
類型函數 str
字符串的定義如下:
四種定義的區別:
1、 單引號和雙引號是用來區分兩者在代碼中同時出現而產生的歧義
第一種會報錯,因為有三個單引號,它不會認為中間的單引號是字符串中的符號。
2、 三單引號和三雙引號也是用來區分兩者在代碼中同時出現而產生的歧義
3、 三引號(三單引號和三雙引號)可以形成具有換行的多行字符串
註意:在Python中還可以用三個雙引號(”””)來進行代碼的註釋作用
字符串的索引
所有有序的序列都是有索引概念的,區別在於序列可不可以被修改,索引可以理解為每個字符的下標。字符串中每一個個體都可以看成是一個元素,每一個元素都有其對應索引。
註意:索引是從0開始的。
索引的用法:
1、 取單個元素
字符串[索引值] 取對應索引的元素
2、 截取一段字符
字符串[start:end] 取得指定範圍的元素,start包含本身元素,end不包含本身元素
3、 步長截取
字符串[start:end:step] step是步長,按照步長減1對元素進行隔取
4、 默認取法
start:0 end:結尾 step:1
5、 取反
字符串[負數] 從右往左取
字符串的方法
1、center 讓字符串在指定的長度中居中,可以指定填充的內容
2、ljust 讓字符串在指定的長度左對齊,可以指定填充的內容
3、rjust 讓字符串在指定的長度右對齊,可以指定填充的內容
4、zfill 將字符串填充到指定的長度,不足的地方從左開始用0填充
5、format 按照順序將指定的參數傳遞給前面字符串中的大括號
6、strip 默認去除兩邊的空格,去除的內容可以指定
7、lstrip 默認去除左邊的空格,去除的內容可以指定
8、rstrip 默認去除右邊的空格,去除的內容可以指定
字符串的查找
1、count 返回指定字符在字符串中出現的個數
2、find 返回從左開始指定字符第一次出現的索引,找不到返回-1
3、rfind 返回從右開始指定字符第一次出現的索引,找不到返回-1
4、index 返回從左開始指定字符第一次出現的索引,找不到報錯
5、rindex 返回從右開始指定字符第一次出現的索引,找不到報錯
字符串的替換
1、replace 替換字符串中的某個字符為指定字符,還可以為指定字符指定替換個數
2、translate 按照指定好的對應關系來替換內容
Python字符串的方法,查找和替換