發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊(cè)
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
整數(shù)型int:無(wú)論多復(fù)雜的算式都可以直接得到結(jié)果
同時(shí),int可以進(jìn)行和數(shù)學(xué)一樣的大小比較判斷,也可以進(jìn)行連續(xù)比較判斷,但要注意的是,判斷m是否等于n要用m == n,m = n是把m的值賦給n。在Python語(yǔ)言中,可以直接用二進(jìn)制、八進(jìn)制和十六進(jìn)制來(lái)表示整數(shù),只需要加一個(gè)前綴用以標(biāo)識(shí)幾進(jìn)制即可:二進(jìn)制:0b 前綴,八進(jìn)制:0o 前綴,十六進(jìn)制:0x 前綴
m == n
0b 前綴
0o 前綴
0x 前綴
浮點(diǎn)數(shù)型float(小數(shù)):操作與整數(shù)類似
受到17位有效數(shù)字的限制;
可以使用科學(xué)記數(shù)法;
值得注意的是,因?yàn)?strong>進(jìn)度轉(zhuǎn)換,會(huì)導(dǎo)致精度誤差,例如:
>>> 4.2 + 2.1 == 6.3
False
>>> 4.2 + 2.1
6.300000000000001
復(fù)數(shù)類型:支持所有常見(jiàn)計(jì)算
復(fù)數(shù)之間只能比較是否相等;
可以求平面上兩個(gè)點(diǎn)(x1,y1)和(x2,y2)的距離;
Python里有專門面向復(fù)數(shù)計(jì)算的cmath模塊
math模塊提供了常數(shù)π、e等,以及數(shù)學(xué)函數(shù)的三角函數(shù)、對(duì)數(shù)、最大公約數(shù)等
邏輯值僅包括True和False兩個(gè),用來(lái)配合if/while等語(yǔ)句做條件判斷;
True
邏輯運(yùn)算:
“與” and(雙目運(yùn)算):and連接的兩個(gè)真值需要同時(shí)為真,計(jì)算結(jié)果才為真;
“或” or(雙目運(yùn)算):or連接的兩個(gè)真值只要有一個(gè)為真,計(jì)算結(jié)果就為真;
“非” not(單目運(yùn)算):not連接的一個(gè)真值,非真為假,非假為真; ※ not的優(yōu)先級(jí)最高,and次之,or最低。
各種類型對(duì)應(yīng)的真值:數(shù)值型里0是“假”,字符串類型里空串("")是“假”,序列類型里空序列是“假”,空值None也是“假”。
字符串就是把一個(gè)個(gè)文字的字符串起來(lái)的數(shù)據(jù),文字字符包含有拉丁字母、數(shù)字、標(biāo)點(diǎn)符號(hào)、特殊符號(hào)以及各種語(yǔ)言文字字符;
雙引號(hào)和單引號(hào)都可以表示字符串,但必須成對(duì),多行字符串用三個(gè)連續(xù)單引號(hào)表示;
字符的編號(hào):第一個(gè)是0,第二個(gè)是1,...;最后一個(gè)是-1,倒數(shù)第二個(gè)是-2;
特殊字符用轉(zhuǎn)義符號(hào)"\"表示:
常見(jiàn)的字符串操作:
len:獲取字符的長(zhǎng)度;
len
切片slice:s[start:end:step](開(kāi)始結(jié)束步長(zhǎng))來(lái)獲取特定位置的字符串;
切片slice
加法+:將兩個(gè)字符串進(jìn)行連接得到新的字符串,乘法*:將字符串重復(fù)若干次生成新的字符串;
加法+
乘法*
==:判斷字符串內(nèi)容是否相同;
==
in:判斷字符串中是否包含某個(gè)字符串;
in
str.strip:去掉字符串前后的所有空格,內(nèi)部的空格不受影響;str.lstrip:去掉字符串前面的所有空格;str.rstrip:去掉字符串后面的所有空格;
str.strip
str.lstrip
str.rstrip
str.isalpha:判斷字符串知否全部由字母構(gòu)成;str.isdigit:判斷字符串是否全部由數(shù)字構(gòu)成;str.isalnum:判斷字符串是否僅包含字母和數(shù)字。
str.isalpha
str.isdigit
str.isalnum
字符串的高級(jí)操作:
spilt:分割,join:合并;
spilt
join
upper:全部大寫,lower:全部小寫,swapcase:把大小寫相反;
upper
lower
swapcase
ljust/center/rjust:排版左/中/右對(duì)齊;
ljust/center/rjust
replace:替換子串。
replace
來(lái)自: 星光閃亮圖書(shū)館 > 《Python學(xué)習(xí)》
0條評(píng)論
發(fā)表
請(qǐng)遵守用戶 評(píng)論公約
《計(jì)算機(jī)二級(jí)Python語(yǔ)言程序設(shè)計(jì)考試》第3章:基本數(shù)據(jù)類型
數(shù)字類型:整數(shù)類型、浮點(diǎn)數(shù)類型和復(fù)數(shù)類型數(shù)字類型的運(yùn)算:數(shù)值運(yùn)算操作符、數(shù)值運(yùn)算函數(shù)字符串類型及格式化:索引、切片、基本的forma...
Python3 字符串前面加u,r,b的含義
Python3 字符串前面加u,r,b的含義u/U:表示unicode字符串。在python3中,字符串默認(rèn)創(chuàng)建即以Unicode編碼存儲(chǔ),可以存儲(chǔ)中文。作用:后面字符串以 Unicode 格式 進(jìn)行編碼,一般用在中文字符串前面,防止...
Python 變量類型 | w3cschool菜鳥(niǎo)教程
Python 變量類型 | w3cschool菜鳥(niǎo)教程 Python 變量類型。Python允許你同時(shí)為多個(gè)變量賦值。以上實(shí)例,兩個(gè)整型對(duì)象1和2的分配給變量a和b,字符串對(duì)象"john"分配給變量c。print str # 輸出完...
第3天:Python 變量與數(shù)據(jù)類型
第3天:Python 變量與數(shù)據(jù)類型這篇文章我們學(xué)習(xí) Python 變量與數(shù)據(jù)類型一、變量變量來(lái)源于數(shù)學(xué),是計(jì)算機(jī)語(yǔ)言中能儲(chǔ)存計(jì)算結(jié)果或能表示值抽象概念,變量可以通過(guò)變量名訪問(wèn)。變量名區(qū)分大小寫,大小寫...
Python|藍(lán)橋杯之最長(zhǎng)公共前綴
Python|藍(lán)橋杯之最長(zhǎng)公共前綴。編寫一個(gè)函數(shù)來(lái)查找字符串?dāng)?shù)組中的最長(zhǎng)公共前綴。如果不存在公共前綴,返回空字符串 ""。很容...
用Python玩轉(zhuǎn)數(shù)據(jù):python基礎(chǔ)語(yǔ)法
用Python玩轉(zhuǎn)數(shù)據(jù):python基礎(chǔ)語(yǔ)法。當(dāng)然很重要的是python本身是要安裝的,就跟開(kāi)發(fā)java程序要裝JDK一個(gè)道理,可以裝python2.5版本。Pyt...
Python學(xué)習(xí)筆記《Python核心編程》第5章 數(shù)字
python 支持多種數(shù)字類型:整型、長(zhǎng)整型、布爾型、雙精度浮點(diǎn)型、十進(jìn)制浮點(diǎn)型和復(fù)數(shù)。數(shù)字類型函數(shù):coerce(num1,num2) 將num1和num2轉(zhuǎn)換為同一類型,返回一個(gè)包含類型轉(zhuǎn)換完畢的兩個(gè)數(shù)字元素的元組。...
Python小課——學(xué)習(xí)筆記(3)
轉(zhuǎn)義字符【\】就是改變連接在它后面的字符本意,這樣字符串【Let''''''''s go】?jī)?nèi)部的單引號(hào)【'...
Python基礎(chǔ)篇(二)
Python基礎(chǔ)篇——基本數(shù)據(jù)類型數(shù)字類型:整數(shù)類型、浮點(diǎn)數(shù)類型、復(fù)數(shù)類型。使用方法:<字符串/字符串變量>[序號(hào)]使用方法:<字符串或字符串變量>[N:M]或者<字符串或字符串變量>[N:M:...
微信掃碼,在手機(jī)上查看選中內(nèi)容