<jupyter_start><jupyter_text>Data Science Academy - Python Fundamentos - Capítulo 4 Download: http://github.com/dsacademybr<jupyter_code># Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())<jupyter_output>Versão da Linguagem Python Usada Neste Jupyter Notebook: 3.7.6<jupyter_text>Expressões Lambda<jupyter_code># Definindo uma função - 3 linhas de código
def potencia(num):
    result = num**2
    return result
potencia(5)
# Definindo uma função - 2 linhas de código
def potencia(num):
    return num**2
potencia(5)
# Definindo uma função - 1 linha de código
def potencia(num): return num**2
potencia(5)
# Definindo uma expressão lambda
potencia = lambda num: num**2
potencia(7)
# Lembre: operadores de comparação retornam boolean, true or false
Par = lambda x: x%2==0
Par(3)
Par(4)
first = lambda s: s[0]
first('Juliano')
reverso = lambda s: s[::-1]
reverso('Juliano')
addNum = lambda x,y : x+y
addNum(2,3)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.10531400966183575, 'fraction_numerical': 0.022222222222222223, 'mean_word_length': 5.815789473684211, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '2', 'dir': 'jupyter-structured-clean-dedup', 'id': '52658', 'license': 'MIT', 'n_tokens_mistral': 388, 'n_tokens_neox': 381, 'n_words': 112, 'path': 'DSA_Python_Cap03_07_Lambda.ipynb', 'repo_name': 'julianovale/PythonFundamentosDSA', 'size': '1035'}