1.數(shù)據(jù)類型
1.1int()
整數(shù) :123
1.2flot()
浮點(diǎn)數(shù):10.5
3.5e10
1.3str()
字符串: "10.5"
"數(shù)據(jù)"
如果字符串內(nèi)部既包含'又包含"怎么辦颅崩?可以用轉(zhuǎn)義字符\
來標(biāo)識
#比如:
>>>a='I\'m \"OK\"!'
>>>print(a)
#表示的字符串內(nèi)容是
>>>I'm "OK"!
如果字符串里面有很多字符都需要轉(zhuǎn)義派昧,就需要加很多\
踢械,為了簡化板丽,Python還允許用r''
表示''
內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義,轉(zhuǎn)義字符\
可以轉(zhuǎn)義很多字符秽褒,比如\n
表示換行聋庵,\t
表示制表符饱苟,字符\
本身也要轉(zhuǎn)義,所以\\
表示的字符就是\
>>> print('I\'m ok.')
I'm ok.
>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\t\\')
\ \
>>> print(r'\\\t\\')#\\\t\\如果字符串內(nèi)部有很多換行编矾,用`\n`寫在一行里不好閱讀熟史,為了簡化,Python允許用`'''...'''`的格式表示多行內(nèi)容
\\\t\\
1.4布爾值:布爾值和布爾代數(shù)的表示完全一致窄俏,一個(gè)布爾值只有True
以故、False
兩種值,布爾值可以用and
裆操、or
和not
運(yùn)算怒详。
and
運(yùn)算是與運(yùn)算,只有所有都為True
踪区,and
運(yùn)算結(jié)果才是True
or
運(yùn)算是或運(yùn)算昆烁,只要其中有一個(gè)為True
,or
運(yùn)算結(jié)果就是True
not
運(yùn)算是非運(yùn)算缎岗,它是一個(gè)單目運(yùn)算符静尼,把True
變成False
,False
變成True
1.5 運(yùn)用int()
flot()
str()
可以將不同數(shù)據(jù)類型進(jìn)行相互轉(zhuǎn)換
1.6type()
可以查看數(shù)據(jù)的類型
1.7isinstance(a,b)
判斷數(shù)據(jù)a的類型是否為b
2變量
變量的概念基本上和初中代數(shù)的方程變量是一致的传泊,只是在計(jì)算機(jī)程序中鼠渺,變量不僅可以是數(shù)字,還可是任意數(shù)據(jù)類型眷细。
變量在程序中就是用一個(gè)變量名表示了拦盹,變量名必須是大小寫英文、數(shù)字和_的組合溪椎,且不能用數(shù)字開頭
t_007 = 'T007'
#表示將t_007
賦值為字符串'T007'
3.條件分支
3.1比較操作符
>
:左邊大于右邊 >=
:左邊大于右邊 <
:左邊小于右邊 <=
:左邊小于等于右邊 ==
:等于 !=
:不等于
3.2 if條件語句
if 條件 :
條件為真的操作
else:
條件為假執(zhí)行的操作
3.3 while 循環(huán):程序需要循環(huán)運(yùn)行的某些代碼
while 條件 :
條件為真執(zhí)行的操作
4常用操作符
4.1算數(shù)操作符
+
加
-
減
*
乘
/
除:除法計(jì)算結(jié)果是浮點(diǎn)數(shù)普舆,即使是兩個(gè)整數(shù)恰好整除,結(jié)果也是浮點(diǎn)數(shù)
%
余
**
冪
//
地板除校读,兩個(gè)整數(shù)的除法仍然是整數(shù):