变量的管理 -三元运算
admin
2023-07-30 05:20:11
0

作用域:

对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。

#只要内存里存在,则就能使用。()



name = 'dick'

if 1==1:

   name = 'sb'

   print name

else:

   name = '2b'

# 值1 if条件 else 值2

上面可以转换成:

name = 'sb' if 1==1 else '2b'

eg

1.用户输入

2.运算,得结果:如果用户输入dick,得出结果sb,如果不是dick,结果是好人

content = raw_input('please input your name:')

 

result = 'sb' if content == 'dick' else '好人'

print result

执行结果:

E:\>pythontest.py

please input yourname:huwei

好人

 

E:\>pythontest.py

please input yourname:dick

sb

 

1.对于Python,一切事物都是对象,对象都是基于类创建的

 

2.type(类型名查看类中提供的所有功能

 

3.help(类型名) 查看类中所有详细的功能

 

4.help(类型名.功能名) 查看类中某功能的详细

 

 

数据类型的内置方法:

 

示例:

>>>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'

 

类中的方法:

1.带下划线的表示内置方法:可能有多种执行方式,至少有一种

2.不带下划线的表示非内置方法:只有一种执行方式

 

>>>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

 


相关内容

热门资讯

人民大学:蒋方舟硕士论文注释及... 情况通报针对举报反映我校文学院2019届硕士毕业生蒋某某硕士学位论文涉嫌学术不端一事,学校高度重视,...
伊拉克女信众:伊玛目哈梅内伊不... 哈梅内伊的公众告别悼念仪式,不仅有伊朗大批民众从各地赶来参加,由于哈梅内伊也是什叶派高级宗教人士,还...
央视曝光:线上公然售卖“遥控作... 早在2024年,《财经调查》曾报道过的农贸市场改装、使用“违规秤”的乱象,通过作弊芯片的算法,篡改了...
美的p7是什么故障代码 美的 P7 故障代码通常表示空调室外机排气温度过高保护。这可能是由于以下原因导致的:1. 室外机散热...
美的空调p7是什么故障 美的空调显示“P7”可能表示室外排气温度过高保护。当空调出现 P7 故障代码时,可能有以下原因:1....
空调出现P7什么意思 其主要原因有,1、室外排气高温保护。2、室外排气温度过高。3、机型选择错误。4、制冷剂量不足,制冷剂...
美的空调显示p7是什么意思 美的空调显示“P7”通常表示室外机排气温度过高保护。导致美的空调显示“P7”的原因可能有以下几种:1...
格力ee故障是什么原因 格力空调显示“ee”表示存储芯片故障或室内 PCB 板故障。造成该故障的原因可能有以下几种:1. 存...
凤凰晚报丨高市早苗亮相颁奖礼,... 今日人物【高市早苗亮相颁奖礼,接受高价“赠品”引发争议】当地时间7月4日,日本首相高市早苗出席了在东...
美国在热浪与批评声中庆祝独立2... 新华社华盛顿7月4日电(记者施春 颜亮)7月4日是美国“独立日”。受极端高温影响,全美多地多项庆祝活...