1、整型html
一、用途:記錄年齡、等級、各類號碼等git
二、定義方式函數
age = 22spa
只能將純數字的字符串轉換成整型3d
三、經常使用操做+內置方法orm
賦值運算、比較運算、算數運算htm
該類型總結:blog
存一個值索引
不可變(可變:值變,id不變,可變不可hash;不可變:值變,id就變,不可變可hash;詳解:Python之可變類型與不可變類型)ip
2、浮點型
一、用途:記錄身高、體重、薪資等
二、定義方式
height = 1.73
三、經常使用操做+內置方法
賦值運算、比較運算、算數運算
該類型總結:
存一個值
不可變
瞭解:
bin()函數將十進制轉換成二進制
oct()函數將十進制轉換成八進制
hex()函數將十進制轉換成十六進制
3、字符串類型
一、用途:記錄描述性質的特徵,好比名字、地址、性別等
二、定義方式:
在單引號、雙引號、三引號內包含的一串字符
msg = "aaa"
能夠將任意類型轉換成字符串
三、經常使用操做+內置的方法
優先掌握的操做:
1)按索引取值
2)切片:從一個大字符串中切出一個小字符串(顧頭不顧尾)
其中:步長爲正,則從左到右切片,若是起始位置索引大於結束位置索引,則切片爲空;步長爲負,則從右到左切片,若是起始位置索引小於結束位置索引,則切片爲空
3)長度
4)成員運算(in、not in)
5)strip:移除字符串兩邊的字符和換行符,默認移除空格
6)split:默認以空格分割字符串成爲列表,也能夠指定字符分割
7)join:指定字符串的拼接
須要掌握的操做:
1)strip,lstrip,rstrip
strip:移除字符串兩邊的字符和換行符,默認移除空格
lstrip:移除字符串左邊的字符和換行符,默認移除空格
rstrip:移除字符串右邊的字符和換行符,默認移除空格
2)lower:將字符串改成小寫;upper:將字符串改成大寫
3)startwith:判斷字符串是否以指定字符爲開始;endswith:判斷字符串是否以指定字符結尾
4)format:字符串格式化
以前學過一種%s的佔位符,是按位置順序進行佔位,例如:
format能夠不按位置進行佔位
5)split:默認以空格分割字符串成爲列表, 也能夠指定字符分割;rsplit:從右向左分割字符串
6)replace:替換字符串中的字符,能夠指定替換次數
7)isdigit:判斷是否由數字組成的字符串,只能判斷純數字的字符串
瞭解的操做:
該類型總結:
存一個值
有序
不可變