a = 『20』 字串的結構
print(type(a)) type檢視資料型別
b=int(a) int 為整形
print(b) 輸出轉換之後的型別
print(type(b)) 檢視改變之後的型別
s = 『hello』
對字串的每個元素進行編號: 下標從0開始,每個下標都是整數
通過下標來取出字串中的元素
print(s[4]) # 根據字元產中的下標去出對應的資料
用一對包括的資料,稱為列表(list)
列表中存放的資料型別都可以
l = [12, 34]
ll = [『12』, 23, 45.6]
l = [12,『20』,1.2]
for i in l:
print(i,type(i)) # 迴圈出列表中的資料型別
l =
l.extend(『hello』) # extend將元素a中的每個成員依次新增到列表中
print(l)
l = [1, 2, 3, 4, 5, 6]
l[1] = 7
print(l)
l[1] = 『ofehso』
print(l)
l = [1, 2, 3.15, 『hso』, false]
1 # 整數型別
3.15 # 浮點型
hso # 字串型別
false # 布林值 true false
l.pop() # 刪除末尾的資料
print(l)
del l # 刪除整個列表
l[1] = 2.15
a = l.count(『hso』) # count 統計元素出現的次數
print(a)
list=[12, [34, [『13』, 43, 67], 78]]
list[0] = 12.5
print(list)
l = [1,2,3,1.5]
l.sort(reverse=true) # 從大到小或從小到大進行排序
print(l)
a = (1,2,3) # 元組的結構
print(a)
元組不能增、刪、改其中的資料,但是可以直接刪除整個元組
del a # 刪除整個元組
a =
字典的資料結構
, 兩者合稱為鍵值對,多個鍵值對之間","隔開
d =
print(a)
print(a[「name」])
print(a[「age」])
print(a[「gender」])
a[「name」] = 10 修改
print(a)
a[「gender」] = 『女』 修改
print(a)
a[『price』] = 21002 修改
print(a)
a =
del a[「age」] # 刪除單個資料
print(a)
del a # 刪除整個字典
a = {}
name = input(『輸入名:』)
a[「name」] = name
a [「age」] = int(input(『年齡:』))
a [「address」] =input(『住址:』)
a [「heigth」] = int(input(「身高(cm):」))
a [『weighi』] = float(input(「輸入體重(kg)」)) # float輸如浮點型資料並列印
print(a)
遍歷字串
s = 「hello world」
for i in s:
print(i)
遍歷列表
l = [1, 2, 3, 4]
for i in l:
print(i)
遍歷元組
a = (1, 2, 3, 4, 5)
for i in a:
print(i)
遍歷字典
ddd =
for i in ddd: # 預設遍歷字典的鍵
print(i)
for i in ddd.keys(): # 通過keys來遍歷字典的鍵
print(i)
for i in ddd.values(): # 通過values來遍歷字典中的值
print(i)
for i in ddd.items(): # 通過items來遍歷字典的鍵值對,得到乙個包含鍵和值的元組
print(i)
s = # s:集合
s2 = set() # s2:空集合
l = # 空列表
d = {} # 空字典
a = () # 空元組
集合特性
元素唯一
元素無序
集合方法
新增add:新增乙個元素
update:將每個元素依次新增
remove:按元素的值刪除,不存在,報錯
discard:按元素的值刪除, 不存在,不報錯
pop: 隨機刪除
s = set()
s.add(「人生苦點,我用python」)
s.update(『hello python』)
print(s)
s =
s.discard(『z』)
print(s)
s.remove(『z』)
print(s)
Python資料結構及特性
在記憶體中儲存的資料可以有多種型別。python 定義了一些標準型別,用於儲存各種型別的資料。python有五個標準的資料型別 numbers 數字 string 字串 list 列表 tuple 元組 dictionary 字典 python支援四種不同的數字型別 int 有符號整型 long 長...
C 結構體特性
結構體的定義 結構體也可以象類一樣可以單獨定義.class a struct a 結構體也可以在名字前面加入控制訪問符.public struct student internal struct student 如果結構體student沒有publice或者internal的宣告 類program就...
C 結構體特性
結構體的定義 結構體也可以象類一樣可以單獨定義.class a struct a 結構體也可以在名字前面加入控制訪問符.public struct student internal struct student 如果結構體student沒有publice或者internal的宣告 類program就...