1. 程式人生 > >Python3 基本數據類型

Python3 基本數據類型

print 添加 賦值 div 不同 引號 延續 float 指向

Pyhon中變量不需要聲明,只要在使用前賦值,變量賦值後才被創建。

Python變量沒有類型,所指的類型只是內存中對象的類型。

Python有六種標準的數據類型:

  • Numbers(數字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Sets(集合)
  • Dictionaries(字典)

Numbers(數字)

Python 3支持int、float、bool、complex(復數)等類型。運用很直觀,使用起來就好象寫文章一樣,數字運用可作為計算器,如:

>>> 5+4     #加
9
>>> 4.3-2  #減
2.3
>>> 3*7   #乘
21
>>> 2/4    #除
0.5
>>> 2//4   #除後取整數
0


註意:

  • 1、Python可以同時為多個變量賦值,如a, b = 1, 2。
  • 2、一個變量可以通過賦值指向不同類型的對象。
  • 3、數值的除法(/)總是返回一個浮點數,要獲取整數使用//操作符。
  • 4、在混合計算時,Pyhton會把整型轉換成為浮點數。

String(字符串)

Python中的字符串str用單引號(‘ ‘)或雙引號(" ")括起來,同時使用反斜杠(\)轉義特殊字符。

>>> s = ‘Yes I don\‘t‘  #轉義
>>> print(s,type(s))
Yes I don‘t <class ‘str‘>
>>> print(s,type(s),len(s))
Yes I don‘t <class ‘str‘> 11

如果想讓反斜杠發生轉義,可以在字符串前面添加一個r,表示原始字符串,反斜杠可以作為續行符,表示上一行是下一行的延續。

>>> print(‘c:\python\bin\local‘)
c:\pythoin\local
>>> print(r‘c:\python\bin\local‘)
c:\python\bin\local

字符串可以使用 + 運算符串連接在一起,或者用 * 運算符重復:

>>> book = ‘python‘ + ‘C++‘ + ‘Perl‘
>>> print(book)
pythonC++Perl
>>> s = ‘good‘*3
>>> print(s)
goodgoodgood

Python3 基本數據類型