作用域:
創(chuàng)新互聯(lián)于2013年開(kāi)始,先為溫嶺等服務(wù)建站,溫嶺等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為溫嶺企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。對(duì)于變量的作用域,執(zhí)行聲明并在內(nèi)存中存在,該變量就可以在下面的代碼中使用。
#只要內(nèi)存里存在,則就能使用。(棧)
name = 'dick'
if 1==1:
name = 'sb'
print name
else:
name = '2b'
# 值1 if條件 else 值2
上面可以轉(zhuǎn)換成:
name = 'sb' if 1==1 else '2b'
eg:
1.用戶(hù)輸入
2.運(yùn)算,得結(jié)果:如果用戶(hù)輸入dick,得出結(jié)果sb,如果不是dick,結(jié)果是好人
content = raw_input('please input your name:')
result = 'sb' if content == 'dick' else '好人'
print result
執(zhí)行結(jié)果:
E:\>pythontest.py
please input yourname:huwei
好人
E:\>pythontest.py
please input yourname:dick
sb
1.對(duì)于Python,一切事物都是對(duì)象,對(duì)象都是基于類(lèi)創(chuàng)建的
2.type(類(lèi)型名) 查看類(lèi)中提供的所有功能
3.help(類(lèi)型名) 查看類(lèi)中所有詳細(xì)的功能
4.help(類(lèi)型名.功能名) 查看類(lèi)中某功能的詳細(xì)
數(shù)據(jù)類(lèi)型的內(nèi)置方法:
示例:
>>>dir(list)
['__add__','__class__', '__contains__', '__delattr__', '__delitem__', '__delsli
ce__', '__doc__','__eq__', '__format__', '__ge__', '__getattribute__', '__getit
em__','__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__',
'__iter__', '__le__', '__len__', '__lt__','__mul__', '__ne__', '__new__', '__r
educe__','__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__'
, '__setitem__','__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'a
ppend', 'count','extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'
類(lèi)中的方法:
1.帶下劃線的表示內(nèi)置方法:可能有多種執(zhí)行方式,至少有一種
2.不帶下劃線的表示非內(nèi)置方法:只有一種執(zhí)行方式
>>>dir(int)
['__abs__','__add__', '__and__', '__class__', '__cmp__', '__coerce__', '__delat
tr__', '__div__','__divmod__', '__doc__', '__float__', '__floordiv__', '__forma
t__','__getattribute__', '__getnewargs__', '__hash__', '__hex__', '__index__',
'__init__','__int__', '__invert__', '__long__', '__lshift__', '__mod__', '__mul
__', '__neg__','__new__', '__nonzero__', '__oct__', '__or__', '__pos__', '__pow
__', '__radd__','__rand__', '__rdiv__', '__rdivmod__', '__reduce__', '__reduce_
ex__','__repr__', '__rfloordiv__', '__rlshift__', '__rmod__', '__rmul__', '__ro
r__', '__rpow__','__rrshift__', '__rshift__', '__rsub__', '__rtruediv__', '__rx
or__','__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '_
_truediv__','__trunc__', '__xor__', 'bit_length', 'conjugate', 'denominator', '
imag','numerator', 'real']
>>>n1.__add__(n2)
6
>>>n2.__divmod__(9)
(11, 0)
>>>n2.__float__()
99.0
>>> ah =n2.__float__()
>>>type(ah)
>>> n1 =9
>>>n1.__neg__()
-9
>>>n1.__oct__()
'011'
>>>n1.__pow__(8)
43046721
>>> n1 =-9
>>>n1.__abs__()
9
divmod
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。