Show More
@@ -731,7 +731,26 b' Currently the magic system has the following functions:\\n"""' | |||
|
731 | 731 | """Return a sorted list of all interactive variables. |
|
732 | 732 | |
|
733 | 733 | If arguments are given, only variables of types matching these |
|
734 |
arguments are returned. |
|
|
734 | arguments are returned. | |
|
735 | ||
|
736 | Examples | |
|
737 | -------- | |
|
738 | ||
|
739 | Define two variables and list them with who_ls:: | |
|
740 | ||
|
741 | In [1]: alpha = 123 | |
|
742 | ||
|
743 | In [2]: beta = 'test' | |
|
744 | ||
|
745 | In [3]: %who_ls | |
|
746 | Out[3]: ['alpha', 'beta'] | |
|
747 | ||
|
748 | In [4]: %who_ls int | |
|
749 | Out[4]: ['alpha'] | |
|
750 | ||
|
751 | In [5]: %who_ls str | |
|
752 | Out[5]: ['beta'] | |
|
753 | """ | |
|
735 | 754 | |
|
736 | 755 | user_ns = self.shell.user_ns |
|
737 | 756 | internal_ns = self.shell.internal_ns |
@@ -769,7 +788,26 b' Currently the magic system has the following functions:\\n"""' | |||
|
769 | 788 | file and things which are internal to IPython. |
|
770 | 789 | |
|
771 | 790 | This is deliberate, as typically you may load many modules and the |
|
772 |
purpose of %who is to show you only what you've manually defined. |
|
|
791 | purpose of %who is to show you only what you've manually defined. | |
|
792 | ||
|
793 | Examples | |
|
794 | -------- | |
|
795 | ||
|
796 | Define two variables and list them with who:: | |
|
797 | ||
|
798 | In [1]: alpha = 123 | |
|
799 | ||
|
800 | In [2]: beta = 'test' | |
|
801 | ||
|
802 | In [3]: %who | |
|
803 | alpha beta | |
|
804 | ||
|
805 | In [4]: %who int | |
|
806 | alpha | |
|
807 | ||
|
808 | In [5]: %who str | |
|
809 | beta | |
|
810 | """ | |
|
773 | 811 | |
|
774 | 812 | varlist = self.magic_who_ls(parameter_s) |
|
775 | 813 | if not varlist: |
@@ -802,7 +840,23 b' Currently the magic system has the following functions:\\n"""' | |||
|
802 | 840 | elements, typecode and size in memory. |
|
803 | 841 | |
|
804 | 842 | - Everything else: a string representation, snipping their middle if |
|
805 |
too long. |
|
|
843 | too long. | |
|
844 | ||
|
845 | Examples | |
|
846 | -------- | |
|
847 | ||
|
848 | Define two variables and list them with whos:: | |
|
849 | ||
|
850 | In [1]: alpha = 123 | |
|
851 | ||
|
852 | In [2]: beta = 'test' | |
|
853 | ||
|
854 | In [3]: %whos | |
|
855 | Variable Type Data/Info | |
|
856 | -------------------------------- | |
|
857 | alpha int 123 | |
|
858 | beta str test | |
|
859 | """ | |
|
806 | 860 | |
|
807 | 861 | varnames = self.magic_who_ls(parameter_s) |
|
808 | 862 | if not varnames: |
General Comments 0
You need to be logged in to leave comments.
Login now