1. 程式人生 > >Day2_數字類型_字符串類型_列表類型_元組_字典_集合_字符編碼_文件處理

Day2_數字類型_字符串類型_列表類型_元組_字典_集合_字符編碼_文件處理

col 浮點 需要 身份證 信息 如果 取出 shu 處理

數字類型:

作用:年紀,等級,薪資,身份證號等;

10進制轉為2進制,利用bin來執行。

10進制轉為8進制,利用oct來執行。

10進制轉為16進制,利用hex來執行。

#整型
age=10 print(type(age)) #浮點 salary=3000.3 print(type(salary))
#10進制轉為2進制
print(bin(age))

字符串類型:

作用:可以表示的有名字,性別,國籍等。。

常用操作:

移除空白

name.stript() #此時name是一個變量

*.stript() #如果輸入的是一堆*的話,我們可以再stript()裏邊將*加入,就可以去除*號了,*號需要用單引號引著。

*.lstript():只去除左邊的

*,rstript():只去除右邊的

切分:

*.split():以空白作為分割,如果以某種特殊符號作為分割,將符號寫入()就行。

輸出的方式是個列表,然後可以利用列表取出各種值。

*.stript():括號內還可以指定我最多切分幾次,避免太多無用的信息。eg:*.strpit(‘:‘,1)

  #此處的1是最多分割一次

長度:

*._len_(): 輸出這個字符串的長度

  可以簡寫為:len(變量)

切片:

  取出字符串的某一段 *[1:3] :取出下標為第一個到第二個的下標。要取到第幾個,在寫的時候需要寫到取到的數的下一個。

#移除空白
name=input("my name is:").strip() print(name)
name=‘**********yangshuai******************‘
print(name.stript(‘*‘))
#切分
user_info="root:x:0:0::/root:/bin/bash"
print(user_info.split(":",1)[3])
#判斷字符串長度
print(len(user_info))
#切片
print(user_info[1:5])

Day2_數字類型_字符串類型_列表類型_元組_字典_集合_字符編碼_文件處理