counter =
100# 賦值整型變數
miles =
1000.0
# 浮點型
name =
"john"
# 字串
print
(counter)
print
(miles)
print
(name)
執行結果
100
1000.0
john
a = b = c =
1
a, b, c =1,
2,"john"
在記憶體中儲存的資料可以有多種型別。
python有五個標準的資料型別:
python支援四種不同的數字型別:
字串或串(string)是由數字、字母、下劃線組成的一串字元。
它是程式語言中表示文字的資料型別。
python的字串列表有2種取值順序:
s =
'hello world!'
print
(s)# 輸出完整字串
print
(s[0])
# 輸出字串中的第乙個字元
print
(s[2:5
])# 輸出字串中第三個至第六個之間的字串
print
(s[2:]
)# 輸出從第三個字元開始的字串
print
(s *2)
# 輸出字串兩次
print
(s +
'test'
)# 輸出連線的字串
執行結果
hello world!
hllo
llo world!
hello world!hello world!
hello world!test
list(列表) 是 python 中使用最頻繁的資料型別。
列表可以完成大多數集合類的資料結構實現。它支援字元,數字, 字串甚至可以包含列表(即巢狀)。
列表用 [ ] 標識,是 python 最通用的復合資料型別。
加號 + 是列表連線運算子,星號 * 是重複操作。如下例項:
list=[
'runoob'
,786
,2.23
,'john'
,70.2
]tinylist =
[123
,'john'
]print
(list
)# 輸出完整列表
print
(list[0
])# 輸出列表的第乙個元素
print
(list[1
:3])
# 輸出第二個至第三個元素
print
(list[2
:])# 輸出從第三個開始至列表末尾的所有元素
print
(tinylist *2)
# 輸出列表兩次
print
(list
+ tinylist)
# 列印組合的列表
執行結果
[
'runoob', 786, 2.23, 'john', 70.2]
runoob
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john'][
'runoob', 786, 2.23, 'john', 70.2, 123, 'john'
]
元組是另乙個資料型別,類似於 list(列表)。
元組用()
標識。內部元素用逗號隔開
。但是元組不能二次賦值
,相當於唯讀列表
。
tuple=(
'runoob'
,786
,2.23
,'john'
,70.2
)tinytuple =
(123
,'john'
)print
(tuple
)# 輸出完整元組
print
(tuple[0
])# 輸出元組的第乙個元素
print
(tuple[1
:3])
# 輸出第二個至第四個(不包含)的元素
print
(tuple[2
:])# 輸出從第三個開始至列表末尾的所有元素
print
(tinytuple *2)
# 輸出元組兩次
print
(tuple
+ tinytuple)
# 列印組合的元組
輸出結果
(
'runoob', 786, 2.23, 'john', 70.2)
runoob
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')(
'runoob', 786, 2.23, 'john', 70.2, 123, 'john'
)
字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件集合,字典是無序的物件集合。
兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。
字典用""標識。字典由索引(key)和它對應的值value組成。
dict
=dict
['one']=
"this is one"
dict[2
]="this is two"
tinydict =
print
(dict
['one'])
# 輸出鍵為'one' 的值
print
(dict[2
])# 輸出鍵為 2 的值
print
(tinydict)
# 輸出完整的字典
print
(tinydict.keys())
# 輸出所有鍵
print
(tinydict.values())
# 輸出所有值
輸出結果
this is one
this is two
dict_keys(
['name', 'code', 'dept'])
dict_values(
['john', 6734, 'sales'
])
函式
描述int(x [,base])
將x轉換為乙個整數
float(x)
將x轉換到乙個浮點數
complex(real [,imag])
建立乙個複數
str(x)
將物件 x 轉換為字串
repr(x)
將物件 x 轉換為表示式字串
eval(str)
用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s)
將序列 s 轉換為乙個元組
list(s)
將序列 s 轉換為乙個列表
set(s)
轉換為可變集合
dict(d)
建立乙個字典。d 必須是乙個序列 (key,value)元組。
frozenset(s)
轉換為不可變集合
chr(x)
將乙個整數轉換為乙個字元
unichr(x)
將乙個整數轉換為unicode字元
ord(x)
將乙個字元轉換為它的整數值
hex(x)
將乙個整數轉換為乙個十六進製制字串
oct(x)
將乙個整數轉換為乙個八進位制字串
手機python3教程 python3基礎教程
python 基礎教程 python 是一種解釋型 物件導向 動態資料型別的高階程式語言。python 由guido van rossum 於年底發明,第乙個公開發行版發行於年。像 perl 語言一樣 python 源 同樣遵循 gpl gnu general public license 協議。現...
Python(二) Python3中的變數型別
1 變數型別 變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告 python有五個標準的...
安裝python3教程
python3 安裝教程 步驟 1.python 的官網 則在終端中輸入 wget 3.6.0 python 3.6.0.tgz 2.然後,解壓壓縮檔案 終端輸入命令 tar xvf python 3.6.0.tgz 3.建立安裝檔案的路徑 sudomkdir usr local python3 4...