标签归档:Python内置函数

Python代码中有哪些赋值运算符呢?


摘要:
下文讲述Python代码中赋值运算符的相关的简介说明,如下所示:

赋值运算符主要用于赋值操作,
用于为对象赋值,
那么Python中赋值运算符到底有哪些呢?
下文将一一道来,如下所示:

赋值运算符

详解说明

示例说明
=

简单的赋值运算符

c = a + b 将 a + b 的运算结果赋值为 c
+=

加法赋值运算符

c += a 等效于 c = c + a
-=

减法赋值运算符

c -= a 等效于 c = c – a
*=

乘法赋值运算符

c *= a 等效于 c = c * a
/=

除法赋值运算符

c /= a 等效于 c = c / a
%=

取模赋值运算符

c %= a 等效于 c = c % a
**=

幂赋值运算符

c **= a 等效于 c = c ** a
//=

取整除赋值运算符

c //= a 等效于 c = c // a

例:
Python 赋值运算符示例分享

   
#maomao365.com
#赋值表达式的示例分享

a = 88
b = 99
c = 0
 
c = a + b
print ("c=a+b 的值为:")
print(c)
 
c += a
print ("c +=a之c的值为:")
print(c)
 
c *= a
print ("c *= a之c的值为:")
print(c)
 
c /= a 
print ("c /= a之c的值为:")
print(c)
 
c = 200
c %= a
print ("c %= a之c的值为:")
print(c)
 
c **= a
print ("c **= a之c的值为:")
print(c)
 
c //= a
print ("c //= a之c的值为:")
print(c)


//输出
c=a+b 的值为:
187
c +=a之c的值为:
275
c *= a之c的值为:
24200
c /= a之c的值为:
275.0
c %= a之c的值为:
24
c **= a之c的值为:
28746784322447845398736613435720973667743929924263942854563990156761148059682417653726636032643685568432635402259504562176
c //= a之c的值为:
326668003664180061349279698133192882587999203684817532438227160872285773405482018792348136734587336004916311389312551842

Python代码中exec()函数具有哪些功能呢?


摘要:
下文讲述Python代码中exec()函数的功能说明,如下所示:


exec()函数功能说明

exec()函数功能:
用于运行字符串或文件中的Python语句,
其功能类似于eval,但是exec函数可运行更复杂的Python代码

 
exec()函数语法:
     exec obj
     
-------参数说明---- 
     obj:待运行的表达式     

-------返回值说明---- 
       此函数的返回值永远为None  

 

例:
Python exec函数示例分享

 
>>> exec "print 'maomao365.com'"
maomao365.com
 
#  exec运行多行语句字符串
>>> exec """for i in range(8):
...   print "i: %d" % i
... """

Python代码中sorted()函数具有哪些功能呢?


摘要:
下文讲述Python代码中sorted()函数的功能说明,如下所示:


sorted()函数功能说明

sorted()函数功能:
用于对所有可迭代的对象进行排序操作

 
sorted()函数语法:
     sorted(iterable, cmp=None, key=None, reverse=False)
     
-------参数说明---- 
      iterable:可迭代对象
      cmp:比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
      key:主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
      reverse:排序规则,reverse = True 降序 , reverse = False 升序(默认)

-------返回值说明---- 
        重新排序的列表   

 

例:
Python sorted函数示例分享


>>> t =[11,5,12,98,100,87]
>>> t2 = sorted(t)
>>> t
[11, 5, 12, 98, 100, 87]


>>> t3=[('a',10),('b',8),('e',100)]

>>> sorted(t3,key=lambda x:x[1])
[('b', 8), ('a', 10), ('e', 100)]