Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #41157

Re: A string and an integer to appear in tuple (python 2.7)

References <36706e17-0a2d-46eb-b222-09b90ec6ab58@googlegroups.com>
From Oscar Benjamin <oscar.j.benjamin@gmail.com>
Date 2013-03-13 00:43 +0000
Subject Re: A string and an integer to appear in tuple (python 2.7)
Newsgroups comp.lang.python
Message-ID <mailman.3254.1363135456.2939.python-list@python.org> (permalink)

Show all headers | View raw


On 13 March 2013 00:21, Jiewei Huang <jiewei24@gmail.com> wrote:
> Hi all,
>
> I'm currently stuck at this question on
>
> Writing a function len_str that takes a string as an argument and returns a pair consisting of the length of the string and the string itself.
>
> Example: len_str('Meaning of life') should return the tuple (15, 'Meaning of life').
>
>
> I can only think of this :
>
> len_str = ('welcome to life' )
>
> print (len(len_str,), len_str)
>
>
> However that not an correct answer I need to make a def len_str but I can't seen to get it right.

Perhaps an example will help. Let's say we have a variable called x
that we initialise with

x = 2

Here's a line of code that prints 2*x:

print(2 * x)

This will print out 4 but that's not what you want. Here's a function
that prints its argument multiplied by 2:

def double(y):
    print(2 * y)

Now we have a function and we can call it with

double(x)

so that it prints 4. Again, though, you didn't want to print it. You
wanted to *return* the value. So here's a function that *returns* 2
times its argument:

def double(x):
    return 2 * x

Now if we do

z = double(x)

z will have the value 4. You can check this with

print(z)

Try the code above and see if you can apply the same principles to your problem.


Oscar

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

A string and an integer to appear in tuple (python 2.7) Jiewei Huang <jiewei24@gmail.com> - 2013-03-12 17:21 -0700
  Re: A string and an integer to appear in tuple (python 2.7) Oscar Benjamin <oscar.j.benjamin@gmail.com> - 2013-03-13 00:43 +0000
  Re: A string and an integer to appear in tuple (python 2.7) Vlastimil Brom <vlastimil.brom@gmail.com> - 2013-03-13 02:06 +0100

csiph-web