Python学习记录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#关于and和or
#在不加括号时候, and优先级大于or
#x or y 的值只可能是x或y. x为真就是x, x为假就是y
>>> True or True
True
>>> True or False
True
>>> False or True
True
>>> False or False
False
#x and y 的值只可能是x或y. x为真就是y, x为假就是x
>>> True and True
True
>>> True and False
False
>>> False and True
False
>>> False and False
False

#Python 里 and、or 的计算规则是怎样的? - 吴晨飞的回答 - 知乎
#https://www.zhihu.com/question/20152384/answer/165130681
1
2
3
4
5
#去除列表重复项
>>> z=[1,1,1,2,2,31,31]
>>> z=list(set(z))
>>> z
[1, 2, 31]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
>>> x,y=4,5
>>> if x<y:
... a=x
... else:
... a=y
...
>>> a
4

#简写(?)
>>> x,y=4,5
>>> a=x if x<y else y
>>> a
4
1
2
>>> '{0:.1f}{1}'.format(27.658,'GB')
'27.7GB'
1
2
>>> '%d+%d=%d' % (4,5,4+5) 
'4+5=9'

Python学习记录
https://2333.world/python学习记录/
作者
Yuban10703
发布于
2020年2月8日
许可协议