python学习技巧 python入门教程记录

发布时间:2020-03-15编辑:脚本学堂
本文介绍了python编程学习中的一些笔记,python技巧点滴,包括python多变量赋值、连接字符串、不要使用 ++i 来递增等python技巧,需要的朋友参考下。

python学习技巧总结

多变量赋值:
 

复制代码 代码示例:
>>>>>> a = b = c = 1 
>>>>>> print a, b, c 
1 1 1 
>>>>>> (a, b, c) = range(3) 
>>>>>> print a, b, c 
0 1 2 
>>>>>> (a, b, c) = ("a", "b", "c") 
>>>>>> print a, b, c 
a b c 

连接字符串:
 

复制代码 代码示例:
>>>>>> (a, b, c) = ("a", "b", "c") 
>>>>>> print a, b, c 
a b c 
>>>>>> s = ("a", "b", "c") 
>>>>>> ",".join(s) 
'a,b,c' 
>>>>>> s = {1:"a", 2:"b", 3:"c"} 
>>>>>> ",".join(["%d:%s" % (k, v) for k, v in s.items()]) 
'1:a,2:b,3:c'

使用 0 < i < 10 要比 使用 i > 0 and i < 10 性能更好一些
 

复制代码 代码示例:
>>>>>> def test(i): 
  if (0 < i < 10): 
    print "ok" 
  else: 
    print ""
     
>>>>>> test(4) 
ok 
>>>>>> test(12) 
 
>>>>>> test(0)

不要使用 ++i 来递增

Python 虽然支持 ++i,但实际表示的意思是 +(+i),我们可以使用 i += 1 来实现递增。
 

复制代码 代码示例:
>>>>>> i = -10 
>>>>>> ++i 
-10
>>>>>> i += 1 
>>>>>> i 
-9