Day2_數字類型_字符串類型_列表類型_元組_字典_集合_字符編碼_文件處理
阿新 • • 發佈:2017-07-10
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_數字類型_字符串類型_列表類型_元組_字典_集合_字符編碼_文件處理