python簡(jiǎn)單數(shù)據(jù)類型
python中
變量不需要聲明
,但是使用前
必須賦值
,賦值之后才會(huì)創(chuàng)建該變量。
我們所說的
變量的類型
其實(shí)是
內(nèi)存中值的類型
包括最基本的6種
字符串,數(shù)字,元組,列表,字典,集合
其中字符串,數(shù)字,元組是不可變數(shù)據(jù)類型;列表,字典,集合是可變數(shù)據(jù)類型
就是改變值內(nèi)存地址有沒有發(fā)生變化,變化就是不可變,不變就是可以變
字符串
-
字符串的
創(chuàng)建
有兩種方式:
1.用
'同一行的值'
引起來 2.用”同一行的值“
引起來還可以用'''不同行的值"'
或者”“”不同行的值 “”“
引起來
-
字符串的
使用
:
字符串的取值如果值是正數(shù)
序號(hào)就是從0開始,要是負(fù)數(shù)
序號(hào)就是從1開始
1.通過序號(hào)
來找到一個(gè)值 例如:
2.通過字符串的截取
可以找到一段值 例如:
-
字符串的
修改
1.通過+來拼接
2.通過replace來替換
常見的轉(zhuǎn)義字符:
\:在末尾是就是續(xù)行符
\\: 反斜杠
\’: 單引號(hào)
\": 雙引號(hào)
\b: 退格
\000: 空
\n:換行
\v:縱向制表符
\t:橫向制表符
\r:回車 -
格式化處理字符串:
常見的字符串處理函數(shù):
string.capitalize():將字符串的第一個(gè)字母大寫
string.count(x):獲得字符串x的數(shù)量
string.find(x):找到x的開始位置 沒有返回-1
string.isspace():判斷是否都是空格
string.isalnum():判斷是否有數(shù)字
string.islower():判斷是否都是小寫數(shù)字
string.isupper():判斷是否都是大寫數(shù)字
string.join():連接字符串 和+有一樣的功能 but前者沒有還是本身的對(duì)象,后者是創(chuàng)建新的對(duì)象
string.lower():將字符串全部轉(zhuǎn)換為小寫
string.upper():將字符串全部轉(zhuǎn)換為大寫
string.split():將字符串分割
len(string):字符串的長度
數(shù)字
python數(shù)字分為:int整型,float浮點(diǎn)型,bool布爾型,complex復(fù)數(shù)4種數(shù)字類型
-
int:包含正整數(shù),負(fù)整數(shù),零,主要用來做數(shù)學(xué)運(yùn)算的
例如:
-
float:由整數(shù)和小數(shù)點(diǎn)組成
例如:
3.1415926
科學(xué)計(jì)數(shù)法只能由浮動(dòng)數(shù)使用 例如:
3.1415926e10 = 3.1415926*10的10次方 -
bool:是表示邏輯值對(duì)或錯(cuò)的簡(jiǎn)單類型
例如:
和and,or,not可以一塊使用 - complex:是由實(shí)數(shù)部分和虛數(shù)部分組成 ,complex(a,b) a和b都是浮點(diǎn)型a是實(shí)數(shù)b是虛數(shù)
運(yùn)算符:
+ 加
- 減
* 乘
/ 除
// 整除
** 平方
% 取余
& 位與
數(shù)學(xué)函數(shù):
abs(x) 取絕對(duì)值
round() 四舍五入
pow() 平方的值
sqrt() 開平方
max() 最大值
min() 最小值
log10()以十為底的對(duì)數(shù)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
