/ / Các ví dụ cơ bản về Python sẽ giúp bạn học nhanh

Các ví dụ cơ bản về Python sẽ giúp bạn học nhanh

basic python

Nếu bạn định học một ngôn ngữ mới ngày hôm nay, thì Python là một trong những lựa chọn hiện có. Nó không chỉ tương đối dễ học mà còn có nhiều ứng dụng thực tế trong công nghệ.

Cho dù bạn đang học Python từ một ngôn ngữ khác hay lần đầu tiên học nó, thì việc bắt đầu với một số ví dụ cơ bản sẽ rất hữu ích.

Dây

Thao tác chuỗi Python đúng cách là một kỹ năng mà mọi lập trình viên cần phải học. Bạn sẽ sử dụng các chuỗi cho dù bạn đang phát triển trang web, tạo trò chơi hay phân tích dữ liệu, trong số các ứng dụng khác.

Định dạng chuỗi

Giả sử bạn có hai chuỗi:

name = "Joel"
job = "Programmer"

Và giả sử bạn muốn nối (nối với nhau) hai chuỗi thành một. Bạn có thể chọn làm điều này:

title = name + " the " + job
print(title)

Nhưng có một cách tốt hơn để thao tác các chuỗi, dẫn đến mã dễ đọc hơn. Thích sử dụng định dạng() phương pháp:

title = "{} the {}".format(name, job)
print(title)

Dấu ngoặc nhọn ({}) là trình giữ chỗ cho các biến được chuyển vào định dạng theo thứ tự tương ứng của chúng. Dấu ngoặc nhọn đầu tiên được thay thế bằng Tên tham số, trong khi dấu ngoặc nhọn thứ hai được thay thế bằng Công việc tham số.

Bạn có thể có bao nhiêu dấu ngoặc nhọn và tham số miễn là số lượng phù hợp. Và các tham số này có thể thuộc bất kỳ kiểu dữ liệu nào, vì vậy bạn có thể sử dụng một số nguyên chẳng hạn.

Tham gia chuỗi

Một thủ thuật Pythonic tiện lợi khác là tham gia() phương thức kết hợp danh sách các chuỗi thành một.

Ví dụ:

availability = ["Monday", "Wednesday", "Friday", "Saturday"]
result = " - ".join(availability)
print(result)
# Output: 'Monday - Wednesday - Friday - Saturday'

Chuỗi phân tách (“-“) chỉ đi giữa các mục, vì vậy bạn sẽ không có dấu phân tách không liên quan ở cuối.

Điều kiện

Lập trình sẽ trở nên vô nghĩa nếu không có các câu lệnh điều kiện. May mắn thay, các điều kiện trong Python rất sạch sẽ và dễ dàng quấn lấy đầu bạn.

Giá trị Boolean

Giống như trong các ngôn ngữ lập trình khác, các toán tử so sánh đánh giá thành kết quả boolean, ĐÚNG VẬY hoặc Sai.

Dưới đây là tất cả các toán tử so sánh trong Python:

x = 10
print(x == 10)
print(x != 10)
print(x > 5)
print(x < 15)
print(x >= 10)
print(x <= 10)

Câu lệnh if và else

Như với các ngôn ngữ lập trình khác, bạn có thể sử dụng nếu khác các câu lệnh để biểu diễn các điều kiện trong Python. Bạn sẽ sử dụng điều này rất nhiều trong các dự án trong thế giới thực:

a = 3
b = 10

if a < b:
print(True)
else:
print(False)

Trong khi một số ngôn ngữ lập trình khác như JavaScript và C sử dụng khác … nếu để vượt qua trong nhiều điều kiện hơn, Python sử dụng elif:

a = 3
b = 10

if a > b:
print("One")
elif a == 3:
print("Two")
else:
print("Three")

Các nhà khai thác có và không

Các toán tử khác với == toán tử so sánh trong đó toán tử sau chỉ kiểm tra xem các giá trị của một biến có bằng nhau hay không.

Nếu bạn muốn kiểm tra xem hai biến có trỏ đến cùng một đối tượng trong bộ nhớ hay không, bạn sẽ cần sử dụng nhà điều hành:

a = [1,2,3]
b = [1,2,3]
c = a
print(a is b)
print(a is c)
print(a == c)

Cách diễn đạt a là c đánh giá ĐÚNG VẬY tại vì c chỉ tới một trong trí nhớ.

Bạn có thể phủ định một giá trị boolean bằng cách đặt trước nó bằng không phải nhà điều hành:

a = [1,2,3]
b = [1,2,3]

if a is not b:
print("Not same")

Nhà điều hành trong

Cách tốt nhất để kiểm tra xem một giá trị có tồn tại trong một giá trị có thể lặp lại như danh sách hoặc từ điển hay không là sử dụng Trong nhà điều hành:

availability = ["Monday", "Tuesday", "Friday"]
request = "Saturday"
if request in availability:
print("Available!")
else:
print("Not available")

Điều kiện phức tạp

Bạn có thể kết hợp nhiều câu lệnh điều kiện bằng cách sử dụng hoặc các toán tử. Các toán tử đánh giá là True nếu cả hai bên là True, ngược lại là False.

Các hoặc toán tử đánh giá là True nếu một trong hai bên là True, ngược lại là False.

weather = "Sunny"

umbrella = weather == "Rain" or weather == "Sunny"
umbrella1 = weather == "Rain" and weather =="Snow"

print(umbrella)

print(umbrella1)

Vòng lặp

Loại vòng lặp cơ bản nhất là vòng lặp while của Python, vòng lặp này tiếp tục lặp lại miễn là một điều kiện đánh giá là True:

i = 0

while i < 10:
i = i + 1
print(i)

Bạn có thể dùng phá vỡ từ khóa để thoát khỏi một vòng lặp:

i = 0

while True:
i = i + 1
print(i)

Bạn có thể dùng tiếp tục nếu bạn chỉ muốn bỏ qua phần còn lại của vòng lặp hiện tại và chuyển sang lần lặp tiếp theo:

i = 0

while i < 10:
i = i + 1

if i == 4:
continue

print(i)

Vòng lặp for

Phương pháp tiếp cận Pythonic nhiều hơn là sử dụng các vòng lặp. Vòng lặp for trong Python giống như cho mỗi bạn sẽ tìm thấy vòng lặp trong các ngôn ngữ như Java hoặc C #.

Các vòng lặp lặp qua một trang có thể lặp lại (như danh sách hoặc từ điển) bằng cách sử dụng Trong nhà điều hành:

weekdays = ["Monday", "Tuesday", "Wednesday"]

for day in weekdays:
print(day)

Các vòng lặp chỉ định từng mục trong danh sách cho ngày biến và xuất từng biến tương ứng.

Nếu bạn chỉ muốn chạy một vòng lặp với số lần cố định, bạn có thể sử dụng Python’s phạm vi() phương pháp:

for i in range(10):
print(i)

Điều này sẽ lặp lại từ 0 đến 9. Bạn cũng có thể cung cấp một giá trị bắt đầu, vì vậy, để lặp lại từ 5 đến 9:

for i in range(5, 10):
print(i)

Nếu bạn muốn đếm trong các khoảng thời gian khác nhau, bạn có thể cung cấp tham số thứ ba.

Vòng lặp sau giống với vòng lặp trước, ngoại trừ nó bỏ qua hai thay vì một:

for i in range(5, 10, 2):
print(i)

Nếu bạn đến từ một ngôn ngữ khác, bạn có thể nhận thấy rằng việc lặp qua một ngôn ngữ có thể lặp lại trong Python không cung cấp cho bạn chỉ mục của các mục trong danh sách.

Nhưng bạn có thể sử dụng chỉ mục để đếm các mục trong một tệp có thể lặp lại với liệt kê () phương pháp:

weekdays = ["Monday", "Tuesday", "Friday"]

for i, day in enumerate(weekdays):
print(&quot;{} is weekday {}&quot;.format(day, i))

Từ điển

Từ điển là một trong những kiểu dữ liệu quan trọng nhất trong Python. Bạn sẽ sử dụng chúng mọi lúc. Chúng nhanh và dễ sử dụng, giữ cho mã của bạn sạch sẽ và dễ đọc.

Việc thành thạo từ điển là một nửa trận chiến trong việc học Python. Tin tốt là bạn có thể đã biết trước về từ điển. Các ngôn ngữ khác gọi loại này là bản đồ không có thứ tự hoặc một HashSet.

Mặc dù chúng có các tên khác nhau, nhưng chúng đề cập đến cùng một thứ: một mảng kết hợp của các cặp khóa-giá trị. Bạn truy cập nội dung của danh sách thông qua chỉ mục của mỗi mục, trong khi bạn truy cập các mục của từ điển thông qua một khóa.

Bạn có thể khai báo một từ điển trống bằng cách sử dụng dấu ngoặc nhọn:

d = {}

Và sau đó gán giá trị cho nó bằng cách sử dụng dấu ngoặc vuông bao quanh khóa:

d["key1"] = 10
d["key2"] = 25

print(d)

# Output: {'key1': 10, 'key2': 25}

Điều thú vị về từ điển là bạn có thể kết hợp và kết hợp các loại biến. Bạn đặt gì vào đó không quan trọng.

Để khởi tạo từ điển dễ dàng hơn, bạn có thể sử dụng cú pháp sau:

myDictionary = {
"key1": 10,
"List": [1, 2, 3]
}

Để truy cập một giá trị từ điển bằng khóa, chỉ cần sử dụng lại cú pháp dấu ngoặc:

print(myDictionary["key1"])

Để lặp lại các phím trong từ điển, hãy sử dụng vòng lặp như vậy:

for key in myDictionary:
print(key)

Để lặp lại cả khóa và giá trị, hãy sử dụng mặt hàng() phương pháp:

for key, values in myDictionary.items():
print(key, values)

Bạn cũng có thể xóa một mục khỏi từ điển bằng cách sử dụng del nhà điều hành:

del(myDictionary["List"])

print(myDictionary)
# Output: {'key1': 10}

Từ điển có nhiều cách sử dụng. Dưới đây là một ví dụ đơn giản về ánh xạ giữa một số tiểu bang của Hoa Kỳ và thủ đô của chúng:

capitals = {
"Alabama": "Montgomery",
"Alaska": "Juneau",
"Arizona": "Phoenix",
}

Bất cứ khi nào bạn cần vốn của một tiểu bang, bạn có thể truy cập nó như sau:

print(capitals["Alaska"])

Tiếp tục học Python: Đáng giá!

Đây chỉ là những khía cạnh cơ bản của Python giúp nó trở nên khác biệt so với hầu hết các ngôn ngữ khác hiện có. Nếu bạn hiểu những gì chúng tôi đề cập trong bài viết này, thì bạn đã thành thạo Python. Giữ nó, và bạn sẽ đến đó nhanh chóng.

Nếu các ví dụ thách thức bạn tiến xa hơn, một số ý tưởng dự án Python cho người mới bắt đầu có thể là một điểm khởi đầu vững chắc.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *