Cái nào sau đây định nghĩa một biến trong python

Python hoàn toàn hướng đối tượng và không được "gõ tĩnh". Bạn không cần phải khai báo các biến trước khi sử dụng chúng, hoặc khai báo kiểu của chúng. Mỗi biến trong Python là một đối tượng

Hướng dẫn này sẽ đi qua một số loại biến cơ bản

Số

Python hỗ trợ hai loại số - số nguyên [số nguyên] và số dấu phẩy động [số thập phân]. [Nó cũng hỗ trợ các số phức, điều này sẽ không được giải thích trong hướng dẫn này]

Để xác định một số nguyên, sử dụng cú pháp sau

myint = 7
print[myint]

Để xác định số dấu phẩy động, bạn có thể sử dụng một trong các ký hiệu sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]

Dây

Các chuỗi được xác định bằng một dấu ngoặc đơn hoặc dấu ngoặc kép

mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]

Sự khác biệt giữa hai loại này là việc sử dụng dấu ngoặc kép giúp dễ dàng bao gồm dấu nháy đơn [trong khi những dấu nháy đơn này sẽ kết thúc chuỗi nếu sử dụng dấu nháy đơn]

mystring = "Don't worry about apostrophes"
print[mystring]

Có các biến thể bổ sung trong việc xác định chuỗi giúp dễ dàng đưa vào những thứ như dấu xuống dòng, dấu gạch chéo ngược và ký tự Unicode. Những điều này nằm ngoài phạm vi của hướng dẫn này, nhưng được đề cập trong tài liệu Python

Các toán tử đơn giản có thể được thực thi trên các số và chuỗi

one = 1
two = 2
three = one + two
print[three]

hello = "hello"
world = "world"
helloworld = hello + " " + world
print[helloworld]

Bài tập có thể được thực hiện trên nhiều biến "đồng thời" trên cùng một dòng như thế này

a, b = 3, 4
print[a, b]

Toán tử trộn giữa số và chuỗi không được hỗ trợ

# This will not work!
one = 1
two = 2
hello = "hello"

print[one + two + hello]

Tập thể dục

Mục tiêu của bài tập này là tạo một chuỗi, một số nguyên và một số dấu phẩy động. Chuỗi phải được đặt tên là

mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
6 và phải chứa từ "xin chào". Số dấu phẩy động phải được đặt tên là
mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
7 và phải chứa số 10. 0 và số nguyên phải được đặt tên là
mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
8 và phải chứa số 20

Khi bạn phát triển một chương trình, bạn cần quản lý rất nhiều giá trị. Để lưu trữ các giá trị, bạn sử dụng các biến

Trong Python, một biến là một nhãn mà bạn có thể gán giá trị cho nó. Và một biến luôn được liên kết với một giá trị. Ví dụ

message = 'Hello, World!' print[message] message = 'Good Bye!' print[message]

Code language: Python [python]

đầu ra

________số 8

Trong ví dụ này,

mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
9 là một biến. Nó chứa chuỗi
mystring = "Don't worry about apostrophes"
print[mystring]
0. Hàm
mystring = "Don't worry about apostrophes"
print[mystring]
1 hiển thị thông báo
mystring = "Don't worry about apostrophes"
print[mystring]
2 ra màn hình

Dòng tiếp theo gán chuỗi

mystring = "Don't worry about apostrophes"
print[mystring]
3 cho biến
mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
9 và in giá trị của nó ra màn hình

Biến

mystring = 'hello'
print[mystring]
mystring = "hello"
print[mystring]
9 có thể giữ các giá trị khác nhau tại các thời điểm khác nhau. Và giá trị của nó có thể thay đổi trong suốt chương trình

Biến Python là vị trí bộ nhớ dành riêng được sử dụng để lưu trữ các giá trị trong Chương trình Python. Điều này có nghĩa là khi bạn tạo một biến, bạn dành một khoảng trống trong bộ nhớ

Dựa trên kiểu dữ liệu của một biến, trình thông dịch Python 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 Python, bạn có thể lưu trữ số nguyên, số thập phân hoặc ký tự trong các biến này

Tạo biến Python

Các biến Python không cần khai báo rõ ràng để dành dung lượng bộ nhớ hoặc bạn có thể nói để tạo một biến. Một biến Python được tạo tự động khi bạn gán giá trị cho nó. Dấu bằng [=] dùng để gán giá trị cho 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ụ -

counter = 100          # Creates an integer variable
miles   = 1000.0       # Creates a floating point variable
name    = "Zara Ali"   # Creates a string variable

In biến Python

Khi chúng ta tạo một biến Python và gán giá trị cho nó, chúng ta có thể in nó bằng hàm print[]. Sau đây là phần mở rộng của ví dụ trước và chỉ ra cách in các biến khác nhau trong Python

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
0

Đây, 100, 1000. 0 và "Zara Ali" lần lượt là các giá trị được gán cho biến đếm, dặm và tên. Khi chạy chương trình Python ở trên, điều này tạo ra kết quả sau -

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
1

Xóa một biến

Bạn có thể xóa tham chiếu đến một đối tượng số bằng cách sử dụng câu lệnh del. Cú pháp của câu lệnh del là -

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
2

Bạn có thể xóa một đối tượng hoặc nhiều đối tượng bằng cách sử dụng câu lệnh del. Ví dụ -

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
3

Ví dụ

Các ví dụ sau cho thấy cách chúng ta có thể xóa một biến và nếu chúng ta cố gắng sử dụng một biến đã xóa thì trình thông dịch Python sẽ báo lỗi

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
4

Điều này sẽ tạo ra kết quả sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
5

nhiều bài tập

Python cho phép bạn gán một giá trị cho nhiều biến đồng thời, điều đó có nghĩa là bạn có thể tạo nhiều biến cùng một lúc. Ví dụ -

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
6

Điều này tạo ra kết quả sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
7

Ở đây, một đối tượng số nguyên được tạo với giá trị 1 và cả ba biến được gán cho cùng một vị trí bộ nhớ. Bạn cũng có thể gán nhiều đối tượng cho nhiều biến. Ví dụ -

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
8

Điều này tạo ra kết quả sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
00

Ở đây, hai đối tượng số nguyên có giá trị 1 và 2 lần lượt được gán cho các biến a và b và một đối tượng chuỗi có giá trị "Zara Ali" được gán cho biến c

Tên biến Python

Mỗi biến Python nên có một tên duy nhất như a, b, c. Một tên biến có thể có ý nghĩa như màu sắc, tuổi, tên, v.v. Có một số quy tắc cần được quan tâm khi đặt tên biến Python

  • Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
  • Tên biến không được bắt đầu bằng số hoặc bất kỳ ký tự đặc biệt nào như $, [, * %, v.v.
  • Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]
  • Tên biến Python phân biệt chữ hoa chữ thường, có nghĩa là Tên và TÊN là hai biến khác nhau trong Python
  • Không thể sử dụng từ khóa dành riêng cho Python để đặt tên cho biến

Ví dụ

Sau đây là các tên biến Python hợp lệ

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
01

Điều này sẽ tạo ra kết quả sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
02

Ví dụ

Sau đây là tên biến Python không hợp lệ

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
03

Điều này sẽ tạo ra kết quả sau

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
04

Biến cục bộ Python

Các biến cục bộ trong Python được định nghĩa bên trong một hàm. Chúng ta không thể truy cập biến bên ngoài chức năng

Hàm Python là một đoạn mã có thể tái sử dụng và bạn sẽ tìm hiểu thêm về hàm trong Python - Hướng dẫn về hàm

Sau đây là một ví dụ để hiển thị việc sử dụng các biến cục bộ

myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
05
myfloat = 7.0
print[myfloat]
myfloat = float[7]
print[myfloat]
06

Biến toàn cục Python

Bất kỳ biến nào được tạo bên ngoài một hàm đều có thể được truy cập trong bất kỳ hàm nào và do đó chúng có phạm vi toàn cầu. Sau đây là một ví dụ về biến toàn cục

4 loại biến trong Python là gì?

Các biến Python có bốn loại khác nhau. Số nguyên, Số nguyên dài, Số thực và Chuỗi . Số nguyên được sử dụng để xác định các giá trị số; . Phao được sử dụng để xác định giá trị thập phân và Chuỗi được sử dụng để xác định ký tự.

3 loại biến trong Python là gì?

Các loại biến Python .
Số
Chuỗi
Tuple

Biến __ tên __ trong Python là gì?

__name__ là một biến tích hợp dùng để đánh giá tên của mô-đun hiện tại . Do đó, nó có thể được sử dụng để kiểm tra xem tập lệnh hiện tại đang được chạy riêng hay được nhập ở nơi khác bằng cách kết hợp tập lệnh đó với câu lệnh if, như minh họa bên dưới.

Câu lệnh nào sau đây đúng với biến trong Python?

15] Phát biểu nào sau đây đúng với tên biến trong ngôn ngữ Python? . All variable names must begin with an underscore.

Chủ Đề