Python之路(三)
今天這篇文章是對上一篇文章的補充,主要說一下與int和str有關的幾個函數。
------------------------------------------------------------(分隔線)--------------------------------------------------------------
首先是int相關的兩個函數,int()和bit_lenght()了解一下:
1)int() 主要是將輸入的純數字的字符串轉換為數字,例:
test = "123" v1 = int(test) print(v1) #輸出結果為:123
2) bit_lenght() 顯示出當前數字需要幾位2進制數進行表示,例:
num1 = 3 num2 = num1.bit_length() print(num2) #輸出結果為:2 #3的二進制位 :11
------------------------------------------------------------(分隔線)--------------------------------------------------------------
下面是str相關的函數:
1) join() --> 將字符串中的每一個元素按照指定分隔符進行拼接
test = "就只看了一眼" v1 = "-".join(test) print(test,v1) #執行結果:就只看了一眼 就-只-看-了-一-眼
2)split --> 獲取需要尋找的字符位置(從頭到尾,找到第一個後返回其位置),若沒有找到則返回-1,例:
test = "asdhjg" v1 = test.find(‘d‘) print(v1) #執行結果:2
3)strip() --> 移除指定字符串,優先匹配最多。例:
test = "kkksssdddfff" v1 = test.strip(‘sdf090df‘) print(v1) #執行結果:kkk
4)upper() --> 將字符串轉換為大寫
test = "asd" v1 = test.upper() print(v1) #執行結果:ASD
5)lower() --> 將字符串轉換為小寫
test = "ASD" v1 = test.lower() print(v1) #執行結果:asd
6)len() --> 獲取當前字符串的長度
test = "asdakjgjalkgsdgls23" print(len(test)) #執行結果:19
7)切片 --> 將字符串輸出制定的長度
test = "asdajkgjlkg" print(test[0:3]) #執行結果:asd
8)索引、下標 --> 獲取字符串中的某一個字符
test = "asdajkgjlkg" print(test[6]) #執行結果:g
9)range() --> 創建連續的數字或者通過設置步長來指定不連續,註意:在Python3中只有在for循環時才能一個個的創建。例:
test = range(0,10,2) for index in test: print(index) #執行結果:0 2 4 6 8
------------------------------------------------------------(分隔線)--------------------------------------------------------------
這些基本函數是需要像我這樣的初學人員記憶的。程序在插入的時候忘記選擇Python了,是默認的C#。有沒有人知道怎麽修改啊?
正所謂:“不犯錯就永遠不會進步。”
Python之路(三)