Why does len(str(int)) = 13?
I was doing some python and noticed that:
print(len(str(int))
yields 13.
To be clear, int is just the integer class, no variable assigned to it. You could run just this code and it yields 13.
Now that I think about it, could it be printing the length of 'string' and 'integer' together? If so, why?
python string class string-length
add a comment |
I was doing some python and noticed that:
print(len(str(int))
yields 13.
To be clear, int is just the integer class, no variable assigned to it. You could run just this code and it yields 13.
Now that I think about it, could it be printing the length of 'string' and 'integer' together? If so, why?
python string class string-length
4
The length of the string"<class 'int'>"
is 13 characters
– sacul
Nov 23 '18 at 4:47
2
Because classes have a__str__
and__repr__
representations too, forint
it's<type 'int'>
.
– Ashwini Chaudhary
Nov 23 '18 at 4:47
4
Did you try printingstr(int)
first?
– BallpointBen
Nov 23 '18 at 4:49
add a comment |
I was doing some python and noticed that:
print(len(str(int))
yields 13.
To be clear, int is just the integer class, no variable assigned to it. You could run just this code and it yields 13.
Now that I think about it, could it be printing the length of 'string' and 'integer' together? If so, why?
python string class string-length
I was doing some python and noticed that:
print(len(str(int))
yields 13.
To be clear, int is just the integer class, no variable assigned to it. You could run just this code and it yields 13.
Now that I think about it, could it be printing the length of 'string' and 'integer' together? If so, why?
python string class string-length
python string class string-length
asked Nov 23 '18 at 4:45
catdog
61
61
4
The length of the string"<class 'int'>"
is 13 characters
– sacul
Nov 23 '18 at 4:47
2
Because classes have a__str__
and__repr__
representations too, forint
it's<type 'int'>
.
– Ashwini Chaudhary
Nov 23 '18 at 4:47
4
Did you try printingstr(int)
first?
– BallpointBen
Nov 23 '18 at 4:49
add a comment |
4
The length of the string"<class 'int'>"
is 13 characters
– sacul
Nov 23 '18 at 4:47
2
Because classes have a__str__
and__repr__
representations too, forint
it's<type 'int'>
.
– Ashwini Chaudhary
Nov 23 '18 at 4:47
4
Did you try printingstr(int)
first?
– BallpointBen
Nov 23 '18 at 4:49
4
4
The length of the string
"<class 'int'>"
is 13 characters– sacul
Nov 23 '18 at 4:47
The length of the string
"<class 'int'>"
is 13 characters– sacul
Nov 23 '18 at 4:47
2
2
Because classes have a
__str__
and __repr__
representations too, for int
it's <type 'int'>
.– Ashwini Chaudhary
Nov 23 '18 at 4:47
Because classes have a
__str__
and __repr__
representations too, for int
it's <type 'int'>
.– Ashwini Chaudhary
Nov 23 '18 at 4:47
4
4
Did you try printing
str(int)
first?– BallpointBen
Nov 23 '18 at 4:49
Did you try printing
str(int)
first?– BallpointBen
Nov 23 '18 at 4:49
add a comment |
2 Answers
2
active
oldest
votes
str(int)
returns <class 'int'>
, which is 13 characters in length.
add a comment |
On your interpreter you type int
:
>>> int
<class 'int'>
>>>
It will be <class 'int'>
as result.
So convert it into a string would a string as "<class 'int'>"
, which contains 13 characters.
Whole example building-up to that:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53440769%2fwhy-does-lenstrint-13%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
str(int)
returns <class 'int'>
, which is 13 characters in length.
add a comment |
str(int)
returns <class 'int'>
, which is 13 characters in length.
add a comment |
str(int)
returns <class 'int'>
, which is 13 characters in length.
str(int)
returns <class 'int'>
, which is 13 characters in length.
answered Nov 23 '18 at 4:56
M.G
388310
388310
add a comment |
add a comment |
On your interpreter you type int
:
>>> int
<class 'int'>
>>>
It will be <class 'int'>
as result.
So convert it into a string would a string as "<class 'int'>"
, which contains 13 characters.
Whole example building-up to that:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>
add a comment |
On your interpreter you type int
:
>>> int
<class 'int'>
>>>
It will be <class 'int'>
as result.
So convert it into a string would a string as "<class 'int'>"
, which contains 13 characters.
Whole example building-up to that:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>
add a comment |
On your interpreter you type int
:
>>> int
<class 'int'>
>>>
It will be <class 'int'>
as result.
So convert it into a string would a string as "<class 'int'>"
, which contains 13 characters.
Whole example building-up to that:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>
On your interpreter you type int
:
>>> int
<class 'int'>
>>>
It will be <class 'int'>
as result.
So convert it into a string would a string as "<class 'int'>"
, which contains 13 characters.
Whole example building-up to that:
>>> int
<class 'int'>
>>> str(int)
"<class 'int'>"
>>> len(str(int))
13
>>>
answered Nov 23 '18 at 5:00
U9-Forward
13k21137
13k21137
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53440769%2fwhy-does-lenstrint-13%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
The length of the string
"<class 'int'>"
is 13 characters– sacul
Nov 23 '18 at 4:47
2
Because classes have a
__str__
and__repr__
representations too, forint
it's<type 'int'>
.– Ashwini Chaudhary
Nov 23 '18 at 4:47
4
Did you try printing
str(int)
first?– BallpointBen
Nov 23 '18 at 4:49