python return 논리 판단 식 해석
1.return 논리 판단 식 과
and:가짜 가 되면 가짜 이기 때문에 앞 에 가짜 가 있 으 면 집행 하지 않 고 판단 한 후에 바로 가짜 로 돌아간다.앞 이 진실 이면 표현 식 이 끝 날 때 까지 실행 을 계속 판단 합 니 다.
# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:
@Blog( ): shuopython.com
@WeChat Official Account( ): python
@Github:www.github.com
@File:python_return.py
@Time:2019/10/6 19:48
@Motto: , , !
"""
def fun1():
# ,
return "21" and True
def fun2():
# , ,
return 54 and 1 and True and 0
def fun3():
# , , , ,
return 1 and True and False and 54 and 0
print(fun1())
print(fun2())
print(fun3())
출력 결과:
True
0
False
작은 노크:1.가짜 표현 식 이 있다 면:첫 번 째 가짜 표현 식 의 결 과 를 되 돌려 줍 니 다.
2.가짜 표현 식 이 없다 면:마지막 진짜 표현 식 의 결 과 를 되 돌려 줍 니 다.
2.return 논리 판단 식 또는
or:진실 을 만나면 진실 하기 때문에 앞 이 진실 이면 집행 하고 판단 하지 않 는 다.앞 이 가짜 이면 표현 식 이 끝나 거나 진실 이 나타 날 때 까지 계속 판단 합 니 다.
def fun1():
# ,
return "21" or True
def fun2():
# , , ,
return "" or False or 0
def fun3():
# , ,
return 0 or True or False or 54 or 0
print(fun1())
print(fun2())
print(fun3())
출력 결과:
21
0
True
작은 노크:1.실제 표현 식 이 있다 면:첫 번 째 진짜 표현 식 의 결 과 를 되 돌려 줍 니 다.
2.실제 표현 식 이 없 으 면:마지막 가짜 표현 식 의 결 과 를 되 돌려 줍 니 다.
3.return 논리 판단 식 and 와 or 배합 사용
and 와 or 의 배합 사용:사실 선후 순서 가 없습니다.표현 식 을 다시 간 후에 순서대로 실 행 됩 니 다.이전 표현 식 의 결 과 는 다음 표현 식 의 시작 입 니 다.
def fun1():
'''
:
:"21" and True True
:True or 1 True
True or 1 True True
'''
return "21" and True or 1 # :return (("21" and True) or 1)
def fun2():
'''
:
:"" or False False
:False and 0 False
False and 0 False False
'''
return "" or False and 0 # :return (("" or False) and 0)
def fun3():
'''
:
:0 or True True
:True and False False
:False or 54 54
:54 and 0 0
:
'''
return 0 or True and False or 54 and 0 # :return ((((0 or True) and False) or 54) and 0)
def fun4():
'''
:
:0 and True and False 0
:0 or 54 54
:54 and 0 0
:
'''
return 0 and True and False or 54 and 0 # :return (((0 and True and False) or 54) and 0)
print(fun1())
print(fun2())
print(fun3())
print(fun4())
출력 결과:
True
False
0
0
중점 총화사실 일반 함수 로 서 문자열 이나 다른 데이터 형식 을 직접 되 돌려 주면 끝 인 데 왜 이렇게 애 를 써 서 좋 은 소 리 를 듣 지 않 습 니까?학습,학습 은 하나의 과정 입 니 다.저 는 우리 가 과정 에서 성장 해 야 한다 고 생각 합 니 다.그렇지 않 으 면 hello World 를 만 번 써 도 무슨 소 용이 있 습 니까?return 논리 판단 식/사전 유도 식/목록 유도 식 은 각종 오픈 소스 프로젝트 에서 자주 사용 되 는 쓰기 입 니 다.이것 은 프로 그래 밍 수준의 현금 화 이기 도 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.