寫在前面
- 推薦大家使用Markdown寫文章
- 盡量每天投稿饵较,記錄自己的進(jìn)度,即使是截圖也好遭赂,這是學(xué)習(xí)計(jì)劃的錨點(diǎn)
今日學(xué)習(xí)計(jì)劃:數(shù)據(jù)類型,操作符撇他,變量
一.數(shù)據(jù)類型
Python中常見的數(shù)據(jù)類型:
1.空None
空值是Python里一個(gè)特殊的值茄猫,空(None)≠0,因?yàn)?是有意義的困肩,空(None)表示“無(wú)”划纽。
2.整型int
整型數(shù)據(jù)類型表明這個(gè)值是整數(shù),包括正整數(shù)僻弹,負(fù)整數(shù)和0
如-2
,-1
,0
,1
,2
3.浮點(diǎn)型float
帶有小數(shù)點(diǎn)的數(shù)
如:-1.5
,-0.5
,0.12
,0.7
注:13
為整型阿浓,但是13.0
為浮點(diǎn)型
4.字符串string
字符串是以''或""括起來(lái)的任意文本,比如'abc'蹋绽,"123"等
5.布爾值 True
/False
- 一個(gè)布爾值只有True芭毙、False(區(qū)分大小寫)兩種值
>>>5>3
True
>>>3>3
False
二.變量
什么是變量
變量相當(dāng)于一個(gè)盒子,每次可以裝一個(gè)數(shù)據(jù)(可以是任何數(shù)據(jù)類型)
a=13 #整型變量
b=13.0 #浮點(diǎn)型變量
c='three' #字符串型變量
變量的命名規(guī)則
- 只能是一個(gè)詞
- 只能包含字母卸耘,數(shù)字和下劃線
- 不能以數(shù)字開頭
- 變量區(qū)分大小寫
舉例
有效變量名 | 無(wú)效變量名 | 原因 |
---|---|---|
word | right-word | 不允許中劃線 |
rightword | right word | 不允許空格 |
threeword | 3word | 不允許數(shù)字開頭 |
rightword | right@word | 不允許特殊字符 |
三.操作符
-
+ 加運(yùn)算: 兩個(gè)對(duì)象相加
例:
>>> 3+5
8
>>> 'a'+'b'
'ab'
-
- 減運(yùn)算:給出一個(gè)數(shù)減去另一數(shù)的差退敦;如果缺少第一個(gè)操作數(shù),它默認(rèn)為是0
例:
>>> -5
-5
>>> 50-24
26
- ** * (乘法) ** 給出兩個(gè)數(shù)的乘積或返回重復(fù)多次的字符串
>>> 2*3
6
>>> 3*'wow'
'wowwowwow'
- **** (冪)**返回x的y次冪
>>> 3**2
9
>>> 3**3
27
- ** / (除法)** 用y分x(x除以y)
>>> 4/3.0 #如果除數(shù)為3蚣抗,則結(jié)果為1侈百,相當(dāng)于取整
1.3333333333333333
//(整除) 得到除法的商
>>> 4//3
1
% (取模) 返回除法的余數(shù)
>>> 4%3 #4÷3=1(商)······1(余數(shù))
1
>>> 4%4 #4÷4=1(商)······0(余數(shù))
0
- 比較操作:< (小于)悯周,<= (小于等于)前塔, > (大于),>= (大于等于)妇萄,== (等于)锭魔, != (不等于)例证,返回
True
或False
>>> 3 < 5
True
>>> 3==5
False
>>> 5>=3
True
>>> 3!=5
True
- 邏輯運(yùn)算。由
or
,and
,not
運(yùn)算迷捧,運(yùn)算規(guī)則和數(shù)學(xué)的“或與非”運(yùn)算相同
and
運(yùn)算
>>> True and True
True
>>> True and False
False
>>> False and False
False
>>> 3==5 and 3>5
False
>>> 3==5 and 3<5
False
>>> 3!=5 and 3<5
True
or
運(yùn)算
>>> True or True
True
>>> True or False
True
>>> False or False
False
>>> 3==5 or 3>5
False
>>> 3==5 or 3<5
True
>>> 3!=5 and 3<5
True
not
運(yùn)算
>>> not True
False
>>> not False
True
>>> not 3<5 #3<5為真织咧,not真就是假
False
吐槽一句:寫這個(gè)好累,每天只能交昨天的作業(yè)