Python3 基本數據類型
阿新 • • 發佈:2017-10-09
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 基本數據類型