Hướng dẫn how do you write hello, world in python 2? - bạn viết hello, world trong python 2 như thế nào?

Tôi là một người đàn ông 51 tuổi, gần đây đã bắt đầu học lập trình Python. Tôi đã đấu tranh để làm theo hầu hết các hướng dẫn lập trình Python vì tôi bị mắc kẹt ở phần một, rõ ràng yêu cầu độc giả in "Hello World" trên bảng điều khiển. Đây là những gì tôi đã thử cho đến nay:

prin 'Hello world!'

Và tôi thậm chí đã thử điều này:

prnt 'Hello world!'

Tôi đã gặp lỗi sau trên vỏ Python:

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined

Tôi không biết mình đang làm gì sai. Tôi không thể tìm thấy bất cứ điều gì trong Google giải quyết lỗi này. Tôi thực sự cần sự giúp đỡ từ các bạn, cảm ơn! 🙏

Hỏi ngày 24 tháng 4 năm 2020 lúc 22:57Apr 24, 2020 at 22:57

4

Hãy thử một trong hai điều này:

print "Hello World!"
print['Hello World']

Ngoài ra, có thể thử tìm kiếm các hướng dẫn khác về những điều cơ bản của Python nếu bạn gặp rắc rối!

Đã trả lời ngày 24 tháng 4 năm 2020 lúc 22:58Apr 24, 2020 at 22:58

HoldenkeepenHolden

6324 Huy hiệu bạc15 Huy hiệu Đồng4 silver badges15 bronze badges

1

Trong

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
9, đó là
print "Hello World!"
print['Hello World']
0

Đối với phiên bản mới nhất của Python, nghĩa là, Python 3.x, đó là

print "Hello World!"
print['Hello World']
1

Đã trả lời ngày 24 tháng 4 năm 2020 lúc 23:00Apr 24, 2020 at 23:00

AlokalokAlok

7.8109 Huy hiệu vàng49 Huy hiệu bạc86 Huy hiệu Đồng9 gold badges49 silver badges86 bronze badges

Một chương trình đơn giản hiển thị Hello Hello, thế giới! Nó thường được sử dụng để minh họa cú pháp của ngôn ngữ.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Làm thế nào để bắt đầu với Python?
  • Đầu vào, đầu ra và nhập khẩu của Python

Mã nguồn

# This program prints Hello, world!

print['Hello, world!']

Đầu ra

Hello, world!

Trong chương trình này, chúng tôi đã sử dụng hàm

print "Hello World!"
print['Hello World']
2 tích hợp để in chuỗi
print "Hello World!"
print['Hello World']
3 trên màn hình của chúng tôi.

Nhân tiện, chuỗi A & NBSP; là một chuỗi các ký tự. Trong Python, các chuỗi được đặt bên trong các trích dẫn đơn, trích dẫn kép hoặc trích dẫn ba.

Python là một ngôn ngữ rất đơn giản và có cú pháp rất đơn giản. Nó khuyến khích các lập trình viên lập trình mà không có mã Boilerplate [đã chuẩn bị]. Chỉ thị đơn giản nhất trong Python là Chỉ thị "In" - nó chỉ đơn giản là in ra một dòng [và cũng bao gồm một dòng mới, không giống như trong C].

Có hai phiên bản Python chính, Python 2 và Python 3. Python 2 và 3 khá khác nhau. Hướng dẫn này sử dụng Python 3, bởi vì nó chính xác hơn về mặt ngữ nghĩa và hỗ trợ các tính năng mới hơn.

Ví dụ, một sự khác biệt giữa Python 2 và 3 là câu lệnh

print "Hello World!"
print['Hello World']
4. Trong Python 2, câu lệnh "In" không phải là một hàm và do đó nó được gọi mà không có dấu ngoặc đơn. Tuy nhiên, trong Python 3, nó là một chức năng và phải được gọi bằng dấu ngoặc đơn.

Để in một chuỗi trong Python 3, chỉ cần viết:

print["This line will be printed."]

Vết lõm

Python sử dụng thụt lề cho các khối, thay vì niềng răng xoăn. Cả tab và không gian đều được hỗ trợ, nhưng thụt tiêu chuẩn yêu cầu mã Python tiêu chuẩn để sử dụng bốn không gian. Ví dụ:

x = 1
if x == 1:
    # indented four spaces
    print["x is 1."]

Tập thể dục

Sử dụng chức năng "In" để in dòng "Xin chào, Thế giới!".

print "Hello World!"
print['Hello World']
5
print "Hello World!"
print['Hello World']
6
print "Hello World!"
print['Hello World']
7
print "Hello World!"
print['Hello World']
8

In ấn Hello Hello World World thường là điều đầu tiên mà một nhà phát triển làm khi bắt đầu với một ngôn ngữ lập trình mới. Trong bài viết này, chúng ta sẽ thấy cách in trên Hello Hello World trong Python.

Cách đơn giản nhất để in Hello World in Python là chuyển một chuỗi cho hàm in []. Bước tiếp theo là gán chuỗi Hello Hello World cho một biến và sau đó chuyển biến cho hàm in []. Thông báo này cũng có thể được in bằng cách sử dụng toán tử + để kết hợp hai biến trong đó giá trị của biến đầu tiên là Hello Hello và giá trị của biến thứ hai là thế giới.

Và đây chỉ là một số cách để làm điều đó.

Hãy để có được sáng tạo và khám phá những cách có thể khác!

  • 1. Làm thế nào để bạn in Hello World in Python?
  • 2. In in hello world bằng cách sử dụng một biến
  • 3. Concatenate hai chuỗi Python để in Hello World
  • 4. Sử dụng phương thức String định dạng [] để in Hello World
  • 5. Sử dụng Python F-Strings để in Hello World
  • 6. Sử dụng danh sách và phương thức chuỗi tham gia []
  • 7. Sử dụng danh sách các ký tự và phương thức chuỗi tham gia []
  • 8. Sử dụng các giá trị từ điển để in Hello World in Python
  • 9. Sử dụng các phím từ điển Python để in Hello World
  • Làm thế nào để bạn in Hello World 10 lần trong Python?
  • Sự kết luận

1. Làm thế nào để bạn in Hello World in Python?

2. In in hello world bằng cách sử dụng một biến

3. Concatenate hai chuỗi Python để in Hello World

4. Sử dụng phương thức String định dạng [] để in Hello Worldhello_world.py and add the following line of code to the file:

print["Hello World"]

5. Sử dụng Python F-Strings để in Hello World: you can create this file in a text editor or even better in a IDE like Visual Studio Code.

6. Sử dụng danh sách và phương thức chuỗi tham gia []

python hello_world.py

[output]
Hello World

7. Sử dụng danh sách các ký tự và phương thức chuỗi tham gia []

Để in một tin nhắn trong Python, bạn sử dụng hàm in []. Đây là một hàm nhận một chuỗi làm đầu vào và in giá trị của nó trên màn hình..py identifies a file that contains Python code.

Quan trọng: Trong hướng dẫn này, tôi đã sử dụng Python 3.8. Ngoài ra, trong các ví dụ sau, chúng tôi sẽ luôn cập nhật tệp hello_world.py với mã mới và chúng tôi sẽ thực thi chương trình của mình bằng lệnh Python ở trên.: in this tutorial I’m using Python 3.8. Also, in the following examples we will always update the file hello_world.py with new code and we will execute our program using the Python command above.

2. In in hello world bằng cách sử dụng một biến

Trong phần trước, chúng tôi đã in trực tiếp chức năng Hello Hello World bằng cách sử dụng hàm in [].

Lần này tôi muốn cho bạn thấy rằng nó có thể gán chuỗi Hello Hello World cho một biến trước. Sau đó, sau khi làm điều đó, bạn có thể in giá trị của biến bằng hàm in [].

Lưu ý: Một biến cho phép lưu trữ dữ liệu được sử dụng trong chương trình của bạn [trong trường hợp này là chuỗi Hello Hello World World].: a variable allows to store data to be used in your program [in this case the string “Hello World”].

prnt 'Hello world!'
0

Sử dụng toán tử gán [=], chúng tôi đã gán giá trị ở phía bên phải của toán tử cho thông báo biến ở phía bên trái của nó.assignment operator [ = ] we have assigned the value on the right side of the operator to the variable message on its left side.

3. Concatenate hai chuỗi Python để in Hello World

Chúng tôi cũng có thể in tin nhắn của mình bằng cách làm như sau:

  • Lưu trữ từ "Xin chào" trong một biến có tên Word1
  • Lưu trữ từ "thế giới" trong một biến có tên Word2
  • Concatenate hai biến bằng cách sử dụng toán tử ++ operator
prnt 'Hello world!'
1

Xác nhận rằng đầu ra là Hello Hello World.

Lưu ý rằng chúng tôi đã kết nối một ký tự không gian, sau đó là Word1 và trước Word2 để có một khoảng trống giữa các từ Hello Hello và thế giới.

Hãy để xem những gì xảy ra nếu chúng ta loại bỏ ký tự không gian đó:

prnt 'Hello world!'
2

Chúng tôi đã loại bỏ khoảng trống giữa hai từ.

4. Sử dụng phương thức String định dạng [] để in Hello World

Sử dụng toán tử + cho các chuỗi Concatenate có thể gây nhầm lẫn khi bạn cố gắng tạo các chuỗi rất dài có chứa một số biến.

Tùy chọn sạch hơn là sử dụng phương thức String định dạng [].

prnt 'Hello world!'
3

Tập hợp đầu tiên và thứ hai của dấu ngoặc xoăn {} được thay thế tương ứng bằng các giá trị của các biến Word1 và Word2.

Hãy để xác nhận đầu ra là chính xác:

prnt 'Hello world!'
4

Đúng rồi!

5. Sử dụng Python F-Strings để in Hello World

Với Python 3.6 và sau đó, bạn có thể sử dụng phương pháp thay thế cho phương thức String định dạng []: Python F-Strings.Python f-strings.

Đây là cách nó làm việc…

prnt 'Hello world!'
5

Lưu ý chữ F ngay trước khi báo giá kép.f letter just before the double quote.

Định dạng này dễ đọc hơn so với mô hình trước khi xem xét rằng các biến Word1 và Word2 được nhúng trực tiếp vào chuỗi.

Hãy nhớ rằng F-Strings vì chúng chắc chắn sẽ hữu ích trong các chương trình Python khác.

6. Sử dụng danh sách và phương thức chuỗi tham gia []

Cho đến nay chúng tôi chỉ sử dụng chuỗi

Trong phần này, chúng tôi sẽ giới thiệu một loại dữ liệu khác: Danh sách.

Một danh sách được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất. Danh sách được phân định bởi dấu ngoặc vuông.

Trước hết, hãy để cho các chuỗi gán các chuỗi, Hello Hello và thế giới cho hai mục trong danh sách của chúng tôi có tên là Words.

prnt 'Hello world!'
6

Sau đó tạo thông báo bạn muốn in bằng phương thức chuỗi tham gia [].string join[] method.

prnt 'Hello world!'
7

Phương thức tham gia [] kết hợp các phần tử trong danh sách [trong trường hợp này là hai từ của chúng tôi] sử dụng làm dấu phân tách Phương thức chuỗi [] được áp dụng cho [trong trường hợp này là một không gian đơn lẻ].

Kết quả là thế giới, Hello Hello và thế giới, được kết hợp và một nhân vật trống được thêm vào giữa họ.

prnt 'Hello world!'
8

Có ý nghĩa?

7. Sử dụng danh sách các ký tự và phương thức chuỗi tham gia []

Hãy cùng sử dụng một cách tiếp cận tương tự với một trong những phần trước với sự khác biệt duy nhất trong danh sách của chúng tôi, chúng tôi không có từ ngữ.

Trong danh sách Python của chúng tôi, chúng tôi có các nhân vật riêng lẻ của chuỗi Hello Hello World.

Ví dụ này cho bạn thấy rằng một chuỗi python được làm bằng các ký tự riêng lẻ.

prnt 'Hello world!'
9

Lưu ý rằng tôi cũng đã bao gồm một ký tự không gian giữa các ký tự của hai từ.

Sử dụng phương thức chuỗi nối [] và hàm print [], chúng tôi sẽ in tin nhắn của chúng tôi.

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
0

Nice!

8. Sử dụng các giá trị từ điển để in Hello World in Python

Nhưng xin chờ chút nữa!

Trong phần này và trong phần tiếp theo, chúng tôi sẽ sử dụng một loại dữ liệu Python khác: Từ điển.dictionary.

Mỗi mục trong từ điển đều có khóa và giá trị liên quan đến khóa đó. Một từ điển được phân định bởi dấu ngoặc xoăn.

Hãy để tạo ra một từ điển gọi là từ

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
1

Đây là cách bạn có thể đọc từ điển này:

  • Mục đầu tiên: key = 1 và value = "Xin chào"
  • Mục thứ hai: key = 2 và value = thế giới ”

Chúng ta có thể tạo chuỗi chuỗi Hello Hello World Truyền các giá trị của từ điển cho phương thức chuỗi tham gia [].

Để hiểu cách thức này hoạt động, hãy để in đầu tiên giá trị của các từ.values ​​[].

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
2

Các giá trị của từ điển được trả về trong một danh sách mà sau đó chúng ta có thể chuyển đến phương thức chuỗi [] chuỗi.

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
3

Kiểm tra nó trên máy tính của bạn để đảm bảo bạn hiểu cú pháp này.

9. Sử dụng các phím từ điển Python để in Hello World

Một lần nữa trong phần này, chúng tôi sẽ sử dụng từ điển

Sự khác biệt so với ví dụ trước là chúng tôi sẽ lưu trữ các chuỗi Hello Hello và thế giới trên các khóa của từ điển thay vì sử dụng các giá trị.

Từ điển của chúng tôi trở thành…

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
4

Hãy cùng đi qua từ điển này:

  • Mục đầu tiên: key = "Xin chào" và giá trị = 1
  • Mục thứ hai: key = thế giới ”và giá trị = 2

Lần này, hãy để Lừa xem những gì chúng ta lấy lại khi chúng ta in các khóa của từ điển bằng Words.Keys [].

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
5

Một lần nữa chúng tôi lấy lại một danh sách.

Tại thời điểm này, chúng ta có thể kết hợp các chuỗi trong danh sách các khóa bằng phương thức chuỗi tham gia [].

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
6

Xác minh rằng chương trình Python của bạn in đúng thông báo.

Làm thế nào để bạn in Hello World 10 lần trong Python?

Một điều cuối cùng trước khi hoàn thành hướng dẫn này

Trong chương trình của bạn, bạn có thể cần in một chuỗi cụ thể nhiều lần.

Hãy cùng xem cách chúng ta có thể làm điều đó với thông điệp, Hello Hello World.

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
7

Rất đơn giản…

Tôi đã sử dụng toán tử * theo sau là số lần lặp lại bên cạnh chuỗi tôi muốn lặp lại.* operator followed by the number of repetitions next to the string I want to repeat.

Và đây là đầu ra:

Traceback [most recent call last]:
  File "", line 1, in 
NameError: name 'prnt' is not defined
8

Sự kết luận

Làm tốt cho việc hoàn thành hướng dẫn này!

Và nếu đây là một trong những hướng dẫn Python đầu tiên của bạn xin chúc mừng !!

Tóm lại, chúng tôi đã đề cập đến một vài điều cơ bản của Python ở đây:

  • Biến
  • Kiểu dữ liệu [chuỗi, danh sách và từ điển]
  • print [] hàm
  • + toán tử cho chuỗi Concatenate
  • Chuỗi phương thức .format [] và .join []
  • f-strings

Có thể khá nhiều nếu bạn mới bắt đầu với Python để bạn có thể phải trải qua hướng dẫn này một vài lần để biến tất cả các khái niệm này của bạn.

Cảm ơn bạn đã đọc và mã hóa hạnh phúc!

Bài viết liên quan:

Tôi là một nhà lãnh đạo công nghệ, kỹ sư phần mềm và huấn luyện viên lập trình. Tôi muốn giúp bạn trong hành trình trở thành một nhà phát triển siêu!

Bài Viết Liên Quan

Chủ Đề