Như chúng ta có thể thấy từ ví dụ trên, chúng ta sử dụng toán tử gán # assign value to site_name variable site_name = 'programiz.pro' print(site_name) # Output: programiz.pro 8 để gán giá trị cho một biến
# assign value to site_name variable site_name = 'programiz.pro' print(site_name) # Output: programiz.proTrong ví dụ trên, chúng tôi đã gán giá trị # assign value to site_name variable site_name = 'programiz.pro' print(site_name) # Output: programiz.pro 9 cho biến site_name. Sau đó, chúng tôi đã in ra giá trị được gán cho site_name
Ghi chú. Python là ngôn ngữ suy luận kiểu, vì vậy bạn không cần phải xác định rõ ràng kiểu biến. Nó tự động biết rằng site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)0 là một chuỗi và khai báo biến site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)1 là một chuỗi
Thay đổi giá trị của một biến trong Python
site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)đầu ra
programiz.pro apple.comỞ đây, giá trị của site_name được thay đổi từ # assign value to site_name variable site_name = 'programiz.pro' print(site_name) # Output: programiz.pro 9 thành site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)3
Thí dụ. Gán nhiều giá trị cho nhiều biến
a, b, c = 5, 3.2, 'Hello' print(a) # prints 5 print(b) # prints 3.2 print(c) # prints HelloNếu chúng ta muốn gán cùng một giá trị cho nhiều biến cùng một lúc, chúng ta có thể làm điều này như
site1 = site2 = 'programiz.com' print(site1) # prints programiz.com print(site2) # prints programiz.comỞ đây, chúng tôi đã gán cùng một giá trị chuỗi site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)4 cho cả hai biến site1 và site2
Quy tắc đặt tên biến Python
- Tên hằng và tên biến phải có sự kết hợp của các chữ cái viết thường (a đến z) hoặc viết hoa (A đến Z) hoặc chữ số (0 đến 9) hoặc dấu gạch dưới site_name = 'programiz.pro' print(site_name) # assigning a new value to site_name site_name = 'apple.com' print(site_name)5. Ví dụ
- Tạo một cái tên có ý nghĩa. Ví dụ, nguyên âm có ý nghĩa hơn v
- Nếu bạn muốn tạo một tên biến có hai từ, hãy sử dụng dấu gạch dưới để phân tách chúng. Ví dụ
- Python phân biệt chữ hoa chữ thường. Vì vậy, num và Num là các biến khác nhau. Ví dụ,
- Tránh sử dụng các từ khóa như if, True, class, v.v. như tên biến
Hằng Python
Hằng là một loại biến đặc biệt mà giá trị của nó không thể thay đổi được
Trong Python, các hằng thường được khai báo và gán trong một mô-đun (một tệp mới chứa các biến, hàm, v.v. được nhập vào tệp chính)
Hãy xem cách chúng ta khai báo các hằng số trong tệp riêng biệt và sử dụng nó trong tệp chính,
Tạo một hằng số. py
# declare constants PI = 3.14 GRAVITY = 9.8Tạo một chính. py
# assign value to site_name variable site_name = 'programiz.pro' print(site_name) # Output: programiz.pro 0Trong ví dụ trên, chúng tôi đã tạo một danh sách các loại trái cây, một bộ số, một từ điển bảng chữ cái có các giá trị với các khóa được chỉ định cho từng giá trị và một tập hợp các nguyên âm
Một biến Python lưu trữ một giá trị trong chương trình. Các biến có hai phần. một nhãn và một giá trị. Hai phần này cách nhau bởi dấu bằng (=). Bạn có thể sử dụng nhãn để chỉ giá trị được gán cho biến trong suốt chương trình của mình. Biến có thể thay đổi giá trị
Các biến được nhúng trong lập trình. Các biến cho phép bạn lưu trữ dữ liệu trong một chương trình được liên kết với một tên cụ thể
Tìm trận đấu Bootcamp của bạn
- Career Karma kết hợp bạn với các bootcamp công nghệ hàng đầu
- Truy cập học bổng độc quyền và các khóa học chuẩn bị
Tên đầu tiên
Họ
Số điện thoại
Bằng cách tiếp tục, bạn đồng ý với Điều khoản dịch vụ và Chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận các ưu đãi và cơ hội từ Career Karma qua điện thoại, tin nhắn văn bản và email
Ví dụ: bạn có thể có một biến gọi là sô cô la, biến này lưu trữ danh sách các loại sô cô la được bán tại một cửa hàng tạp hóa địa phương. Hoặc, bạn có thể có một biến tên là tên người dùng, biến này lưu trữ tên của người dùng cho một ứng dụng trò chơi
Hướng dẫn này sẽ thảo luận, với các ví dụ, kiến thức cơ bản về biến và cách bạn có thể sử dụng chúng trong mã Python của mình
Biến Python là gì?
Biến Python là mã định danh duy nhất cho một giá trị. Tên được gán cho một biến có thể được sử dụng để tham chiếu giá trị được gán cho biến đó. Bạn có thể thay đổi giá trị của một biến bao nhiêu lần tùy thích trong chương trình của mình
Một cách nghĩ về điều này là một biến là một nhãn, được gắn với một giá trị cụ thể trong chương trình Python của bạn
Cú pháp cho một biến Python là
chocolate = "Hazelnut"
Biến của chúng tôi có ba phần
- sô cô la là tên của biến của chúng tôi
- = là toán tử gán. Toán tử này nói với chương trình của chúng ta rằng chúng ta muốn gán một giá trị cho nhãn “sô cô la”
- “Hazelnut” là giá trị mà chúng tôi muốn gán cho biến của mình. Trong trường hợp này, giá trị là một đối tượng chuỗi Python. Dấu ngoặc kép biểu thị một chuỗi. Các chuỗi cũng có thể được khai báo giữa các dấu nháy đơn
Các loại biến bao gồm Python Booleans, từ điển Python, số nguyên và số dấu phẩy động
con trăn. khai báo biến
Giả sử chúng ta đang xây dựng một ứng dụng toán học và chúng ta sẽ sử dụng số 3652 nhiều lần trong mã của mình. Thay vì viết thủ công mỗi lần, chúng ta có thể lưu trữ nó trong một biến, như vậy
big_number = 3652
Chúng tôi đã khai báo một biến gọi là big_number. Biến này có giá trị 3652. Do đó, khi tham chiếu biến big_number trong mã của mình, chúng ta có thể truy cập giá trị 3652
Chúng ta đã “khai báo” một biến
Bây giờ chúng ta có một biến được khai báo trong mã của mình, chúng ta có thể sử dụng nó trong suốt chương trình của mình. Vì vậy, nếu chúng ta muốn xem những gì được lưu trữ trong biến của mình, chúng ta có thể sử dụng mã này
print(big_number)
Biến Python. Ví dụ chuỗi
Biến có thể lưu trữ bất kỳ loại dữ liệu nào, không chỉ số. Giả sử chúng tôi muốn lưu trữ địa chỉ email của người dùng trong một biến. Chúng tôi có thể làm như vậy bằng cách sử dụng cùng một cách tiếp cận mà chúng tôi đã sử dụng để khai báo biến big_number trước đó. Đây là một ví dụ về một biến lưu trữ một chuỗi
» THÊM. Thuật toán Python
email = "user.email@gmail.com"
Trong mã của chúng tôi, chúng tôi đã tạo một biến có tên là email lưu trữ giá trị người dùng. email@gmail. com. Nếu chúng ta muốn xem giá trị được gán cho biến của mình, chúng ta có thể làm như vậy bằng cách in nó ra bảng điều khiển Python
print(email)
mã của chúng tôi trả về
user.email@gmail.com<
Chỉ định lại một biến
Cho đến nay, chúng ta đã nói về cách khai báo một biến. Đây là quá trình gán giá trị ban đầu cho một biến
Các biến có thể được thay đổi trong Python. Điều này có nghĩa là sau khi bạn đã khai báo một biến, bạn có thể thay đổi giá trị mà nó lưu trữ
Thay đổi giá trị được lưu trữ trong một biến là một chức năng cực kỳ hữu ích. Chẳng hạn, giả sử bạn đang nhận đầu vào của người dùng trong mã của mình. Bạn có thể muốn thay đổi các giá trị mặc định thành giá trị do người dùng chèn vào
Lấy biến sau
username = "lassiter202" print(username)
Biến của chúng tôi được gọi là "tên người dùng". mã của chúng tôi trả về. lassiter202. Bây giờ, giả sử chúng tôi muốn thay đổi tên người dùng của mình thành lasiter303. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này
username = "lassiter202" print(username) username = "lassiter303" print(username)
mã của chúng tôi trả về. lassiter303. Khi bắt đầu chương trình của chúng tôi, biến tên người dùng lưu trữ giá trị lasiter202. Vì vậy, khi chúng ta in biến ra bàn điều khiển, giá trị lasiter202 được trả về
Sau này trong mã của chúng tôi, chúng tôi gán lại giá trị của biến tên người dùng cho lasiter303. Điều này thay đổi giá trị của biến của chúng tôi. Vì vậy, khi chúng tôi in lại biến tên người dùng, giá trị lasiter303 được trả về, bởi vì chúng tôi đã gán lại biến của mình một giá trị mới
Gán giá trị cho nhiều biến
Trong mã của chúng tôi ở trên, chúng tôi đã gán một giá trị cho một biến trên mỗi dòng mã
Tuy nhiên, có thể gán giá trị cho nhiều biến trên một dòng mã. Để làm như vậy, chúng ta có thể sử dụng một kỹ thuật gọi là gán nhiều
Giả sử chúng ta muốn gán các giá trị sau cho các biến này
- cà phê espresso phải bằng 2. 10
- latte nên bằng 2. 75
- cappuccino nên bằng 2. 60
Chúng ta có thể sử dụng đoạn mã sau để gán các giá trị này cho các biến tương ứng của chúng
"Career Karma bước vào cuộc đời tôi khi tôi cần nó nhất và nhanh chóng giúp tôi phù hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi đã tìm được công việc mơ ước phù hợp với giá trị và mục tiêu của mình trong cuộc sống. "
Venus, Kỹ sư phần mềm tại Rockbot
Find Your Bootcamp Matchespresso, latte, cappuccino = 2.10, 2.75, 2.60 print(espresso) print(latte) print(cappuccino)
mã của chúng tôi trả về
2.10 2.75 2.60
Chúng tôi có thể gán giá trị cho ba biến của mình trên một dòng. Chúng tôi đã làm như vậy bằng cách tách tên của các biến và các giá trị mà chúng tôi muốn gán cho các biến đó, sử dụng dấu phẩy
Tương tự, bạn có thể gán cùng một giá trị cho nhiều biến trên một dòng
» THÊM. Lỗi giá trị Python. Thao tác I/O trên tệp đã đóng Giải pháp
Giả sử chúng ta muốn gán giá trị 1 cho các biến đếm1, đếm2 và đếm3. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này
big_number = 36520
mã của chúng tôi trả về
big_number = 36521
Mỗi biến của chúng ta đã được gán giá trị 1
Các phương pháp gán biến này rất hữu ích vì chúng cho phép bạn giảm độ dài mã của mình. Tuy nhiên, bạn nên thận trọng khi sử dụng các phương pháp gán giá trị cho biến này
Nếu mã của bạn có vẻ khó hiểu với quá nhiều câu lệnh gán, bạn có thể xóa một vài câu lệnh. Điều này sẽ giúp bạn duy trì khả năng đọc của công việc của bạn
Số lượng giá trị bạn chỉ định phải bằng số lượng nhãn bạn xác định. Hoặc, bạn nên chỉ định nhiều nhãn và một giá trị. Chẳng hạn, bạn không nên chỉ định hai nhãn và bảy giá trị. Python sẽ không biết giá trị nào sẽ được gán cho nhãn nào
Xóa một biến Python
Có thể xảy ra trường hợp bạn muốn xóa một biến trong Python
Để làm như vậy, bạn có thể sử dụng câu lệnh del Python. Từ khóa del cho phép bạn xóa các đối tượng trong Python, chẳng hạn như danh sách, mục danh sách và biến
Giả sử chúng ta có một biến tên là tên người dùng mà chúng ta muốn xóa. Chúng ta có thể xóa biến bằng đoạn mã sau
big_number = 36522
mã của chúng tôi trả về
big_number = 36523
Mã của chúng tôi trả về lỗi khi chúng tôi cố gắng in ra giá trị của biến tên người dùng. Điều này là do chúng tôi đã xóa biến của mình bằng từ khóa del. Ngay sau khi tên người dùng del được thực thi, biến của chúng tôi sẽ bị xóa và không còn lưu trữ bất kỳ giá trị nào trong mã của chúng tôi
Cách đặt tên cho biến Python
Mọi ngôn ngữ lập trình đều có những cách thực hành tốt nhất của riêng mình xung quanh việc đặt tên biến
Quy tắc phong cách
Dưới đây là các quy tắc chính bạn nên ghi nhớ khi đặt tên biến trong Python
- Chúng chỉ nên chứa số, chữ cái và ký tự gạch dưới
- Biến không được bắt đầu bằng số
- Chúng không thể bao gồm khoảng trắng
Vì vậy, nếu bạn đang lưu trữ địa chỉ email của người dùng, tên biến email hoặc email_address sẽ được chấp nhận. Tuy nhiên, tên biến địa chỉ email hoặc &email_address sẽ không hoạt động
phong cách biến
Trong Python, có một số quy tắc về kiểu dáng mà bạn nên ghi nhớ. đó là
- Các biến không nên bắt đầu bằng một chữ cái viết hoa
- Sử dụng trường hợp lạc đà không được ưa thích. Thay vào đó, việc phân tách các từ bằng dấu gạch dưới được sử dụng
» THÊM. Tìm hiểu Python dành cho người kiểm tra. Tài nguyên học tập, thư viện và các bước cơ bản
Vì vậy, biến EmailAddress không được coi là phương pháp hay nhất vì biến bắt đầu bằng ký tự viết hoa. Về mặt kỹ thuật, tên biến này hợp lệ, nhưng hầu hết các nhà phát triển thích bắt đầu tên biến của họ bằng một ký tự chữ thường
Biến emailAddress, trong khi vẫn hợp lệ, cũng không được ưu tiên. Điều này là do biến sử dụng trường hợp lạc đà (từ thứ hai bắt đầu bằng chữ in hoa). Biến của chúng tôi không tách từng từ trong biến bằng cách sử dụng dấu gạch dưới
phân biệt chữ hoa chữ thường
Cũng cần lưu ý rằng các biến phân biệt chữ hoa chữ thường trong Python. Chẳng hạn, các biến email_address và emailAddress sẽ được coi là hai giá trị khác nhau, bởi vì cả hai biến sử dụng các trường hợp khác nhau. Tuy nhiên, dù sao bạn cũng nên thận trọng và tránh viết các biến quá giống nhau, nếu không bạn có thể nhầm lẫn chúng.
Chọn đúng tên
Giả sử bạn đã tuân theo các quy tắc trên, tên biến của bạn sẽ được chấp nhận trong Python. Tuy nhiên, bạn vẫn nên đảm bảo rằng bạn chọn đúng tên cho một biến. Tên bạn chọn phải dễ hiểu và phản ánh mục đích của biến
Nếu bạn muốn lưu trữ địa chỉ email của người dùng, email là một tên biến tốt. user_identifier không rõ ràng. Hầu hết mọi thứ đều có thể được sử dụng để xác định người dùng. Điều này sẽ không tạo ra một tên biến tốt như vậy để lưu trữ địa chỉ email của người dùng
Phần kết luận
Biến Python lưu trữ giá trị trong chương trình. Bạn có thể tham khảo tên của một biến để truy cập giá trị của nó. Giá trị của một biến có thể được thay đổi trong suốt chương trình của bạn. Các biến được khai báo bằng cú pháp này. tên = giá trị
Các biến Python rất hữu ích vì chúng cho phép bạn giảm nhu cầu lặp lại cùng một giá trị trong mã của mình
Hướng dẫn này đã thảo luận về cách bạn có thể sử dụng các biến trong mã Python của mình. Bây giờ bạn đã sẵn sàng bắt đầu làm việc với các biến như một chuyên gia Python
Thách đấu
Như một thử thách, hãy khai báo một biến có các thuộc tính sau
- Tên của nó phải là “điểm số”
- Giá trị của nó phải là 9
Sau đó, sử dụng toán tử để nhân giá trị của “score” với hai. Bạn nên in giá trị ra bàn điều khiển khi bạn hoàn thành
Tiếp theo, hãy thử khai báo ba biến được gọi là
- học sinh lớp 1
- học sinh lớp 2
- học sinh lớp 3
Tất cả các biến này phải có giá trị “A”. Bạn nên khai báo tất cả các biến này trên cùng một dòng vì chúng có chung giá trị
Để được tư vấn về các sách, khóa học Python trực tuyến hàng đầu và các tài nguyên học tập khác, hãy đọc toàn bộ hướng dẫn Cách học Python của chúng tôi
Về chúng tôi. Career Karma là một nền tảng được thiết kế để giúp người tìm việc tìm kiếm, nghiên cứu và kết nối với các chương trình đào tạo việc làm để thăng tiến trong sự nghiệp của họ. Tìm hiểu về ấn phẩm CK