一:整型int
#***********************************===基本使用***********************************===
#1、用途:記錄年齡/等級/年等證書相關
#2、定義方式
age=18 #age=int(18)
#資料型別轉換:可以將純數字的字串轉換成整型
n=int('12121212')
print(n,type(n))
#3、常用操作+內建的方法
#數**算符&比較運算
#***********************************===該型別總結***********************************=
#存乙個值
#不可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)
x=10
print(id(x))
x+=1
print(id(x))
二:浮點型float
#***********************************===基本使用***********************************===
#1、用途:記錄薪資公升高體重等小數相關
#2、定義方式
salary=18 #salary=float(18)
#3、常用操作+內建的方法
#數**算符&比較運算
#***********************************===該型別總結***********************************=
#存乙個值
#不可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)
了解:10進製->二進位制
bin() ->ob 十進位制
oct() ->0o 八進位制
hex() ->0x 十六進製制
三:字串
#***********************************===基本使用***********************************===
#1、用途:記錄名字/性別等描述性質
#2、定義方式在''/""/""" """/''' '''內包含一系列的字元
name='kevin'#name=str('kevin')
#資料型別轉換:str可以將任意型別都轉換成字串型別
n=str(10)#'10'
print(type(n))
#3、常用操作+內建的方法
#優先掌握的操作:*****
#1、按索引取值(正向取+反向取) :只能取
msg=』hello world『
print(msg[0])
print(msg[-1])
#2、切片(顧頭不顧尾,步長)
從乙個大的字串中切除乙個小字串
msg=』hello world『
print(msg[0:5:1])
print(msg[0:5:2])#0 2 4
#了解msg=』hello world『
print(msg[-1:-12:-1])#-1 -2 -3 -4...
print(msg[-1::-1])#-1 -2 -3 -4...
print(msg[::-1])#-1 -2 -3 -4...
#3、長度len
print(len('ad你好'))
#4、成員運算in和not in:判斷乙個子字串是否存在於字串中
#5、移除空白strip:移除字串左右兩邊的字元
msg='***** *july********'
res=msg.strip('*')
print(res) # *july
#6、切分split
把乙個字串按照某種分割符切成乙個列表,從而方便取值
':'.join(res) #拼接中所有元素必須是str型別
#7、迴圈
msg='hello'
for item in msg:
print(item)
需要掌握****
lstrip #前部分
rstrip #後部分
lower upper
所有字母小寫 所有字母大寫
startswith:判斷字串是否以指定字元或子字串開頭
endswith:判斷字串是否以指定字元或子字串結尾,常用於判斷檔案型別
format 不按照順序傳值
isdigit:當字串是由純數字組成時返回true
#***********************************===該型別總結***********************************=
#存乙個值
#有序(索引)
#不可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)
四:列表
#***********************************===基本使用***********************************===
#1、用途:記錄多個同種屬性的值
#2、定義方式:在內用逗號分隔開多個任意型別的值
資料型別轉換:list
res=list('hello')
print(res)
#3、常用操作+內建的方法
列表:#優先掌握的操作:
#1、按索引訪問值(正向訪問+反向訪問):即可存也可以取
li=['a','b','c']
li[0]='a'
print(li)
li[3]=1111#錯誤 索引不存在
#2、切片(顧頭不顧尾,步長)
li[0:3]
#3、長度
len#4、成員運算in和not in
#6、刪除
#單純的刪除,沒有返回值
del li[0]
li.remove('a')
從列表中取走乙個值
res=li.pop(0)
print(res)
#7、迴圈
需要掌握的操作
li.extend[1,2,3]
li.reverse()翻轉
#***********************************===該型別總結***********************************=
#存多個值
#有序#可變(1、可變:值變,id不變。可變==不可hash 2、不可變:值變,id就變。不可變==可hash)
C 學習筆記之資料型別(1)整型 浮點型 字串
自學c 有時總會提不起幹勁,擱置幾個月後又會忘記之前比較重要的點,因此我開了這個學習筆記系列,希望在自己的學習過程中能督促我自己的學習,同時遇到問題時希望可以借助該系列部落格複習 提醒,也希望能幫助一些其他的c 學習者。1.浮點型 float type c 串與string c 中的資料型別,既有語...
Swift資料型別之整型和浮點型 備
swift提供8 16 32 64位形式的有符號及無符號整數。這些整數型別遵循c語言的命名規約,我歸納了swift中的整型 整型示例 print uint8 range uint8.min uint8.max print int8 range int8.min int8.max print uint...
MATLAB的資料型別整型和浮點型
可以看出matlab的數值型別跟c語言一樣分為整型和浮點型,但是需要特別注意的是,它的用意和c語言完全不一樣。前者的整型資料主要為影象處理等特殊的應用問題提供資料型別,而對於一般數值運算,絕大多數是採用雙精度浮點型的資料。8種整數型別 整數型別 數值型別 轉換函式 有符號8位 2 7 2 7 1 i...