1. 程式人生 > >python數據類型之簡單數據類型

python數據類型之簡單數據類型

print 其中 c語言 close pty 溢出 整數 aps 位數

變量使用註意事項

  1. 慎用小寫字母l和大寫字母O,因為它們可能被人看成數值1和0.
  2. 應使用小寫的python變量名。

字符串

在python中,用引號括起來的都是字符串,其中的引號可以是單引號和雙引號。

“This is a string”
‘This is also a string‘

首字母變大寫

利用title方法實現

技術分享圖片
1 name = "aaron"
2 print(name.title())
title

字符串變小寫

利用lower方法實現。存儲數據時,很多時候,你無法依靠用戶來提供正確的大小寫,因此需要將字符串先轉化成小寫,再存儲它們。

技術分享圖片
name = "aaron"
print
(name.lower)
lower

字符串變大寫

利用upper方法實現。

技術分享圖片
name = "arron"
print(name.upper())
upper

合並字符串

Python使用加號(+)來合並字符串。

技術分享圖片
1 first_name = "aaron"
2 last_name = "jim"
3 full_name = first_name+" "+last_name
字符串合並

python中的字符串在C語言中體現為是一個字符數組,每次創建字符串時候需要在內存中開辟一塊連續的空,並且一旦需要修改字符串的話,就需要再次開辟空間,萬惡的+號每出現一次就會在內從中重新開辟一塊空間。

添加空白

利用制表符(\t)和換行符(\n)來實現添加空白。

技術分享圖片
1 print("\tptyhon")
2 print("\npython")
View Code

刪除空白

  • 利用rstrip方法,暫時刪除尾部空白。
技術分享圖片
1 value = "python "
2 print(value.rstrip())
rstrip

  • 將刪除後的結果保存到變量中,實現永久刪除字符串尾部空白
技術分享圖片
1 value = "python "
2 value_tmp = value.lstrip()
3 print(value_tmp)
變量替換

  • 刪除首部空白

利用rstrip方法實現。

技術分享圖片
1 value = " python"
2 print(value.rstrip())
rstrip

  • 刪除兩端空白

利用strip方法實現。

技術分享圖片
1 value = " python "
2 print(value.strip)
strip

整數

int(整型)

  在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647
  在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(長整型)

  跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由於機器內存有限,我們使用的長整數數值不可能無限大。
  註意,自從Python2.2起,如果整數發生溢出,Python會自動將整數數據轉換為長整數,所以如今在長整數數據後面不加字母L也不會導致嚴重後果了。

浮點數

先掃盲 http://www.cnblogs.com/alex3714/articles/5895848.html
  浮點數用來處理實數,即帶有小數的數字。類似於C語言中的double類型,占8個字節(64位),其中52位表示底,11位表示指數,剩下的一位表示符號。

complex(復數)

  復數由實數部分和虛數部分組成,一般形式為x+yj,其中的x是復數的實數部分,y是復數的虛數部分,這裏的x和y都是實數。 註:Python中存在小數字池:-5 ~ 257

布爾值

  真或假   1 或 0

python數據類型之簡單數據類型