পাইথনে সাধারন input আর raw_input এর মধ্য পার্থক্য কি?

asked 17 Oct '16, 11:15

Junayed%20Mahmud%20Tousif's gravatar image

Junayed Mahmud Tousif
94


raw_input() সবসময় স্ট্রিং রিটার্ন করে। আর input() ফাংশনটি ইনপুটের ওপর ভিত্তি করে ডাটা রিটার্ন করে, যেমন ইন্টিজার ইনপুট হলে ইন্টিজার রিটার্ন করে। নিচের উদাহরণ দেখলে পরিষ্কার হবে :

>>> x = raw_input("Your input? ")
Your input? hello
>>> x
'hello'
>>> type(x)
<type 'str'>
>>> x = raw_input("Your input? ")
Your input? 1.23
>>> type(x)
<type 'str'>
>>> x
'1.23'
>>> x = raw_input("Your input? ")
Your input? 1234
>>> x
'1234'
>>> type(x)
<type 'str'>
>>> x = input("Your input? ")
Your input? 10
>>> x
10
>>> type(x)
<type 'int'>
>>> x = input("Your input? ")
Your input? 10.2
>>> x
10.2
>>> type(x)
<type 'float'>
>>> x = input("Your input? ")
Your input? "hello"
>>> x
'hello'
>>> type(x)
<type 'str'>
permanent link

answered 18 Oct '16, 04:00

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
6.2k21229

ধন্যবাদ । আপনার পাইথন বই এর data structure পর্যন্ত গেলাম কালকে। ভালোই লাগছে । জাভার এরকম একটি বই হলে ভাল হয়।

(18 Oct '16, 09:54) Junayed Mahmud Tousif
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×106
×16

question asked: 17 Oct '16, 11:15

question was seen: 1,021 times

last updated: 18 Oct '16, 09:54