Вопросы с тегом «function»

523
Получение карты () для возврата списка в Python 3.x

Я пытаюсь отобразить список в гекс, а затем использовать список в другом месте. В Python 2.6 это было легко: A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Однако в Python 3.1 вышеприведенное возвращает объект карты. B: Python 3.1: >>> map(chr, [66, 53, 0,...

511
Определите глобальную переменную в функции JavaScript

Можно ли определить глобальную переменную в функции JavaScript? Я хочу использовать trailimageпеременную (объявленную в makeObjфункции) в других функциях. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script...

506
Что такое «статическая» функция в C?

Вопрос был о равнине с функции, а не C ++ static методы, как пояснено в комментариях. Я понимаю, что такое staticпеременная, но что такое staticфункция? И почему, если я объявляю функцию, скажем void print_matrix, скажем так a.c(БЕЗ a.h) и включаю "a.c"- я получаю "print_matrix@@....) already...

499
Вызов функции из другого файла в Python

Set_up: у меня есть файл .py для каждой функции, которую мне нужно использовать в программе. В этой программе мне нужно вызывать функцию из внешних файлов. Я пробовал: from file.py import function(a,b) Но я получаю ошибку: Ошибка импорта: нет модуля с именем file.py; файл не является пакетом Как...

479
Определить имя функции из этой функции (без использования traceback)

В Python, без использования tracebackмодуля, есть ли способ определить имя функции из этой функции? Скажем, у меня есть модуль foo с функциональной панелью. При выполнении foo.bar(), есть ли способ для бара узнать имя бара? Или еще лучше, foo.barкак зовут? #foo.py def bar(): print "my name is",...

462
Как вернуть строковое значение из функции Bash

Я хотел бы вернуть строку из функции Bash. Я напишу пример в Java, чтобы показать, что я хотел бы сделать: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Пример ниже работает в bash, но есть ли лучший способ сделать это? function getSomeString { echo "tadaa" }...

434
Как отфильтровать данные Pandas, используя 'in' и 'not in', как в SQL

Как я могу достичь эквивалентов SQL INи NOT IN? У меня есть список с необходимыми значениями. Вот сценарий: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] Мой текущий способ сделать это заключается в...

425
Почему некоторые функции подчеркивают «__» до и после имени функции?

Это «подчеркивание», кажется, происходит много, и мне было интересно, было ли это требованием в языке Python или просто условием? Кроме того, кто-то может назвать и объяснить, какие функции имеют тенденцию подчеркивания и почему (...

416
Статические и классовые функции / переменные в классах Swift?

Следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } В чем разница между статическим функцией и функцией класса ? Какой я должен...

407
Как я могу получить исходный код функции Python?

Предположим, у меня есть функция Python, как определено ниже: def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a Я могу получить имя функции, используя foo.func_name. Как я могу программно получить его исходный код, как я напечатал...

374
Зачем вам нужно вызывать анонимную функцию в той же строке?

Я читал некоторые посты о замыканиях и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, normally, be global var msg = "Thanks...

373
Объясните синтаксис инкапсулированной анонимной функции

Резюме Можете ли вы объяснить причину синтаксиса инкапсулированных анонимных функций в JavaScript? Почему это работает, (function(){})();но это не так function(){}();? Что я знаю В JavaScript создается именованная функция, например: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Вы также...

346
Передача словаря в функцию в качестве параметров ключевых слов

Я хотел бы вызвать функцию в Python, используя словарь. Вот некоторый код: d = dict(param='test') def f(param): print(param) f(d) Это печатает, {'param': 'test'}но я хотел бы просто напечатать test. Я хотел бы, чтобы он работал аналогично для других параметров: d = dict(p1=1, p2=2) def f2(p1, p2):...

342
Как объяснить обратные вызовы на простом английском языке? Чем они отличаются от вызова одной функции из другой функции?

Как объяснить обратные вызовы на простом английском языке? Чем они отличаются от вызова одной функции из другой, принимая некоторый контекст из вызывающей функции? Как объяснить их силу начинающему...

312
Как я могу обработать предупреждение функции file_get_contents () в PHP?

Я написал такой код PHP $site="http://www.google.com"; $content = file_get_content($site); echo $content; Но когда я удаляю "http: //" из $site я получаю следующее предупреждение: Предупреждение: file_get_contents (www.google.com) [function.file-get-contents]: не удалось открыть поток: Я попробовал...