一.數(shù)據(jù)類型
? ? ? ? --> int 整數(shù)????????????--> num = 10
? ? ? ? --> float 小數(shù)????????--> PI = 3.1415
? ? ? ? -->布爾值? ??
? ? ? ? True? :表示1
????????False :表示0
? ? ? ? -->空值(None):表示特殊整型數(shù)據(jù)
? ? ? ? type(要查看的變量或者常量的類型)得到該數(shù)據(jù)類型
二.變量
-->引入
? ? ? ? 字面量 一個(gè)一個(gè)的值1 2 3 'hello world'? '666'
? ? ? ? 變量就是用來(lái)存放字面量的
-->定義
? ? ? ? 計(jì)算機(jī)內(nèi)存的一塊區(qū)域,用來(lái)存儲(chǔ)固定范圍的值
-->命名:
? ? ? ? 同標(biāo)識(shí)符命名一致
三.字符串
? ? -->定義 由數(shù)字,字母,下劃線組成并被單/雙引號(hào)引用起來(lái)的一串字符
? ? -->方法?
? ? ? ? ? ? ? ? 1.拼串
? ? ? ? ? ? ? ? 2.占位符
s ='hello'
r ='world'
print(s + r)
print(s,r)
print(s,? '%s'%r)
運(yùn)行結(jié)果:
helloworld
hello world
hello world
? ? ? ? ? ? ? ? 3.f'{變量}'
s ='java'
g ='python'
r =f'i like {s},{g}'
print(r)
i like java,python
? ? ? ? ? ? ? ? 4.s.format
s ='hello {0}'? ? ? ?#{0}:表示索引值為0的元素,即下面的'world'
r = s.format('world')
print(r)
hello world
格式化輸出:? ? ? ? ? ? ?
%g:輸出小數(shù)或者整數(shù)?
%d:輸出整數(shù)部分? ? ? ? ? ? ? ?
%f:輸出小數(shù)點(diǎn)后六位的小數(shù)? ? ? ? ? ? ? ?
%s:輸出字符串
二.運(yùn)算符
? ? ? ? 1.運(yùn)算符概念:運(yùn)算符?于執(zhí)?程序代碼運(yùn)算,會(huì)針對(duì)?個(gè)以上操作數(shù)項(xiàng)?來(lái)進(jìn)?運(yùn)算。例 如:2+3,其操作數(shù)是2和3,?運(yùn)算符則是“+”
? ? ? ? -->算術(shù)運(yùn)算符:? +? ?-? ?×? ?/? ? ?//(取整)? ?%(取余)? **(冪運(yùn)算)
? ? ? ? -->賦值運(yùn)算符:? ? =? +=? ?-=? ?*=? ?/=
? ? ? ? -->比較運(yùn)算符:????> < >=? <=[注]比較兩個(gè)字符的大小,看?ASCII碼
特殊比較方式:
????????????????????????== ?較兩個(gè)對(duì)象的值是否相等
? ? ? ? ? ? ? ? ? ? ? ?!= ?較兩個(gè)對(duì)象的值是否不相等
????????????????????????is ?較兩個(gè)對(duì)象是否是同?個(gè)對(duì)象,?較的是對(duì)象的id
????????????????????????is not ?較兩個(gè)對(duì)象是否不是同?個(gè)對(duì)象,?較的是對(duì)象的id
? ???????-->邏輯運(yùn)算符:? ? ? not(非)?????????and(與)? ? ? or(或)
? ? ? ? ? ? 非運(yùn)算;not 取反運(yùn)算(規(guī)律;非0即真,非空即真)
? ? ? ? ? ? 與運(yùn)算:找Fasle,有一個(gè)就輸出Fasle(愛(ài)情:兩廂情愿,一方不通就Fasle)
? ? ? ? ? ? 或運(yùn)算:找true,有一個(gè)true就返回true(條條大路通羅馬,一條路通過(guò)就True)