1. 程式人生 > >Python之路(三)

Python之路(三)

文章 二進制 sss for循環 -s 技術 ima 步長 之路

今天這篇文章是對上一篇文章的補充,主要說一下與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之路(三)