Как напечатать значение по умолчанию, если аргумент None в Python

В дизайне GUI Swing, как IDE Netbeans,

вы можете просто «проверить» окно lineWrap в окне свойств jTextArea.

, если окно свойства скрыто:

Goto WINDOW -> IDE TOOLS -> Properties

или нажмите

CTRL + SHIFT + 7

В Swing GUI

добавьте строку

jTextArea.setLineWrap(true);
5
задан Jai K 18 January 2019 в 06:34
поделиться

3 ответа

def f(name='Hello Guest'):
    print(name)


def A(name=None):
    if name is None:
        f()
    else:
        f(name)

A()
0
ответ дан Ed Grimm 18 January 2019 в 06:34
поделиться

Или

def f(name):
    print(name)


def A(name = 'Hello Guest'):
    f(name)

A()
0
ответ дан Szczepan G 18 January 2019 в 06:34
поделиться

Это работает для вас?

def f(name):
    print(name or 'Hello Guest')

def A(name=None):    
    f(name)

A()
Out: "Hello Guest"

A("Hello World")
Out: "Hello World"

Если переменная name используется в функции несколько раз, вы можете просто переназначить ее в начале функции. name = name or "Hello Guest"

0
ответ дан najeem 18 January 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: