import numpy as np
list1 = [1,2,3]
print('建立列表')
print('list1:',list1)
print('***************===')
#在列表末尾新增新的物件
print('list1:',list1)
print('***************===')
#pop() 函式用於移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值。
print('pop(2)')
list1_pop = list1.pop(2)
print('list1:',list1)
print(list1_pop)
print('***************===')
#del() 刪除指定值
print('del list1[0]')
del list1[0]
print('list1:',list1)
print('***************===')
print('拷貝')
import copy
import copy
a = [[10], 20]
b = a[:]
c = list(a)
d = a * 1
e = copy.copy(a)
f = copy.deepcopy(a)
print(id(a), a)
print(id(b), b)
print(id(c), c)
print(id(d), d)
print(id(e), e)
print(id(f), f)
元組python 的元組與列表類似,不同之處在於元組的元素不能修改。所以不再舉例
3.string字串
a. 定義及基本操作(+,*,讀取方式)
b. 字串相關方法
使用引號( 』 或 " )來建立字串。
import numpy as np
str1 = 'hello datawhale'
print(str1+' 233')
print(str1*2)
print(str1[0])
hello datawhale 233字串格式化問題hello datawhalehello datawhale
h
import numpy as np
a = 12
b = 24
c = '%d + %d = %d'%(a,b,a+b)
print(c)
typecode 必選
s,獲取傳入物件的__str__方法的返回值,並將其格式化到指定位置
r,獲取傳入物件的__repr__方法的返回值,並將其格式化到指定位置
c,整數:將數字轉換成其unicode對應的值,10進製範圍為 0 <= i <= 1114111(py27則只支援0-255);字元:將字元新增到指定位置
o,將整數轉換成 八 進製表示,並將其格式化到指定位置
x,將整數轉換成十六進製制表示,並將其格式化到指定位置
d,將整數、浮點數轉換成 十 進製表示,並將其格式化到指定位置
e,將整數、浮點數轉換成科學計數法,並將其格式化到指定位置(小寫e)
e,將整數、浮點數轉換成科學計數法,並將其格式化到指定位置(大寫e)
f, 將整數、浮點數轉換成浮點數表示,並將其格式化到指定位置(預設保留小數點後6位)
f,同上
g,自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),並將其格式化到指定位置(如果是科學計數則是e;)
g,自動調整將整數、浮點數轉換成 浮點型或科學計數法表示(超過6位數用科學計數法),並將其格式化到指定位置(如果是科學計數則是e;)
%,當字串中存在格式化標誌時,需要用 %%表示乙個百分號
Datawhale Python基礎 打卡Day1
如果安裝後無法正常使用,linux環境下可以嘗試執行一下source bashrc命令,windows下檢查系統環境變數。b 直譯器 推薦使用py3 的版本,前段時間看到新聞說python2到20年就停止更新了,不過可以建立虛擬環境,不用太過糾結。一直以為直譯器和編譯器是一回兒事,查了以後發現還是有...
DataWhale python基礎任務3打卡
任務三 時長 2天 dict字典 a.定義 b.建立 c.字典的方法 集合a 特性 b 建立 c.方法 判斷語句 要求掌握多條件判斷 三目表示式 迴圈語句 dict字典 a.定義 b.建立 c.字典的方法 a b.字典可用來儲存任意型別的物件,其由鍵 key 和對應值 value 成對組成。字典也被...
datawhale Python學習打卡02
目錄 3.條件語句 3.1if 語句 3.2if else 語句 3.3 if elif else 語句 4.迴圈語句 4.1while 迴圈 4.2 while else 迴圈 4.3 for 迴圈 4.4 for else 迴圈 4.5 range 函式 4.6 enumerate 函式 4.7...