Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>> a = 100
- >>> b = True
- >>> print a if b
- File "<stdin>", line 1
- print a if b
- ^
- SyntaxError: invalid syntax
- if condition: statement
- if condition:
- block
- expression_if_true if condition else expression_if_false
- print a if b else 0
- print (a if b else 0)
- x = a if b else 0
- x = (a if b else 0)
- a = 1 if b else 0
- a = 1 if b else a
- >>> b = True
- >>> a = 1 if b else None
- >>> a
- 1
- >>> b = False
- >>> a = 1 if b else None
- >>> a
- >>>
- >>> if b: print(a)
- a = 100
- b = True
- print a if b else "", # Note the comma!
- print "see no new line"
- 100 see no new line
- from __future__ import print_function
- a = False
- b = 100
- print(b if a else "", end = "")
- if logging: print data
- [on_true] if [expression] else [on_false]
- print a if b else ''
- print (1==2 and "only if condition true" or "in case condition is false")
- print 1==2 and "aa" or ((2==3) and "bb" or "cc")
- >>> print "%d item%s found." % (count, (count>1 and 's' or ''))
- 1 item found.
- >>> count = 2
- >>> print "%d item%s found." % (count, (count>1 and 's' or ''))
- 2 items found.
- a=100
- b=True
- if b:
- print a
- print '%s' % (a if b else "")
- print '{}'.format(a if b else "")
- print(f'{a if b else ""}')
- a = b or 0
- b = True
- b or 0
- True
- if b:
- print a
- a = 1 if b else 0
- if b:
- print a
- else:
- print 'b is false'
- print([a for i in range(0,1) if b])
- print([a for a in range(a,a+1) if b])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement