Python variables and strings
Trong mọi chương trình Python bạn viết, bạn sẽ có các biến, là vị trí bộ nhớ để lưu trữ các giá trị. Điều này có nghĩa là khi bạn tạo một biến, bạn dự trữ một số không gian trong bộ nhớ.
Dựa trên kiểu dữ liệu của một biến, trình thông dịch phân bổ bộ nhớ và quyết định những gì có thể được lưu trữ trong bộ nhớ dành riêng. Do đó, bằng cách gán các kiểu dữ liệu khác nhau cho các biến, bạn có thể lưu trữ số nguyên, số thập phân hoặc ký tự.
Dữ liệu được lưu trữ trong bộ nhớ có thể có nhiều loại. Ví dụ: tuổi của một người có thể được lưu trữ dưới dạng giá trị số và email hoặc địa chỉ của người đó có thể được lưu trữ dưới dạng ký tự chữ và số.
Python có năm kiểu dữ liệu tiêu chuẩn được sử dụng để xác định các hoạt động có thể có trên chúng và phương pháp lưu trữ cho từng kiểu dữ liệu đó.
Năm kiểu dữ liệu tiêu chuẩn đó là:
-
Con số
-
Dãy
-
Danh sách
-
Tuple
-
Từ điển
Trong Python, các biến không cần khai báo rõ ràng (số được khai báo sẽ là float hoặc số nguyên dài). Việc khai báo diễn ra tự động khi bạn gán giá trị cho một biến. Toán hạng ở bên trái của toán tử = là tên của biến và toán hạng ở bên phải của toán tử = là giá trị được lưu trữ trong biến, ví dụ:
name = "Bell Bell" # a strings age = 37 # integer money = 35.125 # float
Python cho phép sử dụng nhiều phép gán, có nghĩa là bạn có thể gán một giá trị duy nhất cho nhiều biến đồng thời. Thí dụ:
a = b = c = number = 8
Ở đây, một đối tượng số nguyên được tạo với giá trị 7 và cả ba biến được gán cho cùng một vị trí bộ nhớ. Bằng cách này, bạn cũng có thể gán nhiều đối tượng cho nhiều biến. Thí dụ:
a, b, age, name = 9, 7, 38, "Bill"
Số Python:
Kiểu dữ liệu số lưu trữ các giá trị số. Đối tượng số được tạo khi bạn gán giá trị cho chúng, như chúng tôi đã đề cập. Nhưng chúng tôi đã không đề cập rằng Python hỗ trợ bốn kiểu số khác nhau:
-
Int (số nguyên có dấu), đó là số mặc định;
-
Long (số nguyên dài), ở cuối số, thêm chữ cái L, ví dụ: 131752361L hoặc 0xDEFABCECBDAECBFBAEl;
-
Float (giá trị thực dấu phẩy động), số trở thành float khi bạn cung cấp cho anh ta các số có dấu phẩy, ví dụ: -21,9 hoặc 32,3 + e18;
-
Complex (số phức);
Khó hơn là với một số phức bao gồm một cặp số thực dấu phẩy động có thứ tự ký hiệu là x + yj, trong đó x và y là các số thực và j là đơn vị ảo. Nhưng chúng ta hầu như không bao giờ sử dụng Số phức.
Chuỗi Python:
Các chuỗi trong Python được xác định là một tập hợp các ký tự liền nhau được thể hiện trong dấu ngoặc kép. Trong hướng dẫn trước, chúng tôi đã đề cập rằng Python cho phép các cặp dấu nháy đơn hoặc kép. Các tập hợp con của chuỗi có thể được lấy bằng toán tử lát cắt ([] và [:]) với các chỉ mục bắt đầu từ 0 ở đầu chuỗi và hoạt động theo cách của chúng từ -1 ở cuối. Thí dụ:
string = "this is the new world" print(string) print(string[0]) print(string[-1]) print(string[-2]) print(string[len(string)-1]) print(string[0] + string[1] + string[2] + string[len(string)-1]) print(string[2:5])
Bây giờ chúng ta đã đề cập đến những điều cơ bản về biến và chuỗi. Có nhiều điều cần tìm hiểu về các biến, ví dụ như chúng ta có thể sử dụng chúng cục bộ hoặc toàn cầu, nhưng điều này sẽ được đề cập trong hướng dẫn trong các bài sau. Bây giờ bạn có thể chuyển sang hướng dẫn tiếp theo: