Python3小技巧 - 之一

说 明:Python基础教程【5.5节】学习中的小技巧记录

  1. print()函数的结尾形式控制
print('Hello', end = ' ')    # 结尾用end = ' '控制,默认为换行符
print('World', end = '*')
print('!')

>> hello world*!
  1. 推导式
ls = [1, 3, 5]
[3*x for x in ls]    # 快速实现列表元素翻倍
>> [3, 9, 15]
[[x,3*x] for x in ls]
>> [[1, 3], [3, 9], [5, 15]]    # 快速实现元素分块
  1. 赋值
x,y,*r = 1,2,3,4
x,y
>> (1, 2)    # *r 接收剩余的数值
print(*r)
>> 3 4
  1. Python中的三元运算符(或条件运算)
a, b, c = 11, 22, 33
a if b else c    # 当b为真,输出a的值,否则输出c的值
  1. is 和 == 的区别在于:is判断同性质,==判断相等性

你可能感兴趣的:(Python3小技巧 - 之一)