Biến R trong Python là gì?

Biến là một khái niệm cơ bản trong bất kỳ ngôn ngữ lập trình nào. Đó là một vị trí bộ nhớ dành riêng để lưu trữ và thao tác dữ liệu. Bài hướng dẫn về biến trong Python này sẽ giúp bạn tìm hiểu thêm về biến là gì, các kiểu dữ liệu khác nhau của biến, quy tắc đặt tên biến trong Python. Bạn cũng sẽ thực hiện một số thao tác cơ bản trên số và chuỗi. Chúng tôi sẽ sử dụng Jupyter Notebook để triển khai mã Python

Biến là thực thể của chương trình chứa giá trị. Đây là một ví dụ về một biến

x=100

Trong sơ đồ bên dưới, hộp chứa giá trị 100 và được đặt tên là x. Do đó, biến là x và dữ liệu mà nó chứa là giá trị

Biến R trong Python là gì?

Kiểu dữ liệu cho một biến là loại dữ liệu mà nó chứa.  

Trong ví dụ trên, x đang giữ 100, là một số và kiểu dữ liệu của x là một số

Khóa đào tạo Python

Tìm hiểu về thao tác dữ liệu trong Python Khám phá khóa học

Biến R trong Python là gì?

Trong Python, có ba loại số. Số nguyên, Float và Complex

Số nguyên là số không có dấu thập phân. Số nổi là số có dấu thập phân. Số phức có phần thực và phần ảo

Một kiểu dữ liệu khác rất khác với số được gọi là chuỗi, là tập hợp các ký tự

Hãy xem một biến có kiểu dữ liệu số nguyên

x=100

Để kiểm tra kiểu dữ liệu của x, sử dụng hàm type()

loại(x)

Biến R trong Python là gì?

Python cho phép bạn gán các biến trong khi thực hiện các phép tính số học

x=654*6734

loại(x)

Biến R trong Python là gì?

Để hiển thị đầu ra của biến, hãy sử dụng hàm print()

print(x) # Nó cho tích của hai số

Bây giờ, hãy xem một ví dụ về số dấu phẩy động

x=3. 14

in(x)

type(x) #Ở đây loại biến là float

Biến R trong Python là gì?

Các chuỗi được khai báo trong một trích dẫn đơn hoặc kép

x='Đơn giản hóa'

in(x)

x=”Học đơn giản. ”

in(x)

loại(x)

Biến R trong Python là gì?

Trong tất cả các ví dụ trên, chúng tôi chỉ gán một giá trị duy nhất cho các biến. Python cũng có các kiểu dữ liệu hoặc đối tượng cụ thể chứa một tập hợp các giá trị. Danh sách Python là một ví dụ như vậy

Đây là một ví dụ về một danh sách

x=[14,67,9]

in(x)

loại(x)

Biến R trong Python là gì?

Bạn có thể trích xuất các giá trị từ danh sách bằng phương pháp vị trí chỉ mục. Trong danh sách, vị trí chỉ mục phần tử đầu tiên bắt đầu từ 0, phần tử thứ hai tại một, phần tử thứ ba tại hai, v.v.

Để trích xuất phần tử đầu tiên từ danh sách x

in(x[0])

Biến R trong Python là gì?

Để trích xuất phần tử thứ ba từ danh sách x

in(x[2])

Danh sách là đối tượng có thể thay đổi, có nghĩa là bạn có thể thay đổi giá trị trong danh sách sau khi chúng được khai báo

x[2]=70 #Gán lại phần tử thứ ba trong danh sách thành 70

in(x)

Biến R trong Python là gì?

Trước đó, các phần tử trong danh sách có [14, 67, 9]. Bây giờ, họ có [14, 67, 70]

Tuples là một loại đối tượng Python chứa một tập hợp giá trị, được sắp xếp theo thứ tự và không thay đổi. Không giống như danh sách sử dụng dấu ngoặc vuông, bộ dữ liệu sử dụng dấu ngoặc đơn

x=(4,8,6)

in(x)

loại(x)

Biến R trong Python là gì?

Tương tự như danh sách, các bộ dữ liệu cũng có thể được trích xuất bằng phương thức vị trí chỉ mục

print(x[1]) #Cho phần tử có tại chỉ số 1, i. e. số 8

Nếu bạn muốn thay đổi bất kỳ giá trị nào trong một bộ dữ liệu, nó sẽ báo lỗi. Khi bạn đã lưu trữ các giá trị trong một biến cho một bộ, nó vẫn giữ nguyên

Biến R trong Python là gì?

Khi chúng ta xử lý tệp, chúng ta cần một biến trỏ đến nó, được gọi là con trỏ tệp. Ưu điểm của việc có con trỏ tệp là khi bạn cần thực hiện nhiều thao tác khác nhau trên một tệp, thay vì cung cấp toàn bộ vị trí hoặc tên đường dẫn của tệp mỗi lần, bạn có thể gán nó cho một biến cụ thể và sử dụng thay thế.

Tìm hiểu các thao tác dữ liệu trong Python, chuỗi, câu lệnh có điều kiện, xử lý lỗi và khung web Python thường được sử dụng Django với khóa Đào tạo Python

Đây là cách bạn có thể gán một biến cho một tệp

x=open('C. /Người dùng/Simplilearn/Tải xuống/Sổ tay Jupyter. ipynb','r')

loại(x)

Biến R trong Python là gì?

khóa học miễn phí. Lập trình với Python

Tìm hiểu kiến ​​thức cơ bản về lập trình với Python Đăng ký ngay

Biến R trong Python là gì?

Giả sử bạn muốn gán giá trị cho nhiều biến. Thay vì có nhiều dòng mã cho mỗi biến, bạn có thể chỉ định nó trong một dòng mã

(x, y, z)=5, 10, 5

Biến R trong Python là gì?

Đoạn mã sau dẫn đến lỗi vì số lượng giá trị được gán không khớp với số lượng biến được khai báo

Biến R trong Python là gì?

Nếu bạn muốn gán cùng một giá trị cho nhiều biến, hãy sử dụng cú pháp sau

x=y=z=1

Biến R trong Python là gì?

Bây giờ, hãy xem các quy tắc khác nhau để đặt tên biến

1. Tên biến phải bắt đầu bằng một chữ cái trong bảng chữ cái hoặc dấu gạch dưới (_)

Ví dụ. abc=100 cú pháp #valid

_abc=100 cú pháp #valid

3a=10 #invalid cú pháp

@abc=10 #invalid cú pháp

2. Ký tự đầu tiên có thể được theo sau bởi các chữ cái, số hoặc dấu gạch dưới

Ví dụ. a100=100 #valid

_a984_=100 #valid

a9967$=100 #invalid

xyz-2=100 #invalid

3. Tên biến Python phân biệt chữ hoa chữ thường

Ví dụ. a100 khác với A100

a100=100

A100=200

Biến R trong Python là gì?

4. Các từ dành riêng không được dùng làm tên biến

Ví dụ. nghỉ, lên lớp, thử, tiếp tục, trong khi, nếu

nghỉ = 10

lớp = 5

thử = 100

Biến R trong Python là gì?

Python hiệu quả hơn và thoải mái hơn khi thực hiện khi bạn sử dụng các phép tính số học

Sau đây là một ví dụ về cộng các giá trị của hai biến và lưu trữ chúng trong biến thứ ba

x=20

y=10

kết quả=x+y

in (kết quả)

Biến R trong Python là gì?

Tương tự, ta cũng có thể thực hiện phép trừ

kết quả=x-y

in (kết quả)

Biến R trong Python là gì?

Ngoài ra, để thực hiện phép nhân và phép chia, hãy thử các dòng mã sau

kết quả=x*y

in (kết quả)

kết quả=x/y

in (kết quả)

Biến R trong Python là gì?

Biến R trong Python là gì?

Như bạn có thể thấy, trong trường hợp phép chia, kết quả không phải là số nguyên mà là giá trị float. Để có được kết quả của phép chia theo số nguyên, hãy sử dụng “//” — phép chia số nguyên

Phép chia hai số cho thương. Để lấy phần còn lại, hãy sử dụng toán tử modulo (%)

Biến R trong Python là gì?

Bây giờ chúng ta đã biết cách thực hiện các phép tính số học trên các số, chúng ta hãy xem xét một số phép toán có thể được thực hiện trên các biến chuỗi

var = 'Đơn giản hóa'

Bạn có thể trích xuất từng ký tự từ biến bằng cách sử dụng vị trí chỉ mục. Tương tự như danh sách và bộ dữ liệu, vị trí phần tử đầu tiên bắt đầu từ chỉ số 0, chỉ số phần tử thứ hai tại một, v.v.

print(var[0]) # Đưa ra ký tự ở chỉ số 0, i. e. S

print(var[4]) # Đưa ra ký tự ở chỉ số 4, i. e. tôi

Biến R trong Python là gì?

Nếu bạn muốn trích xuất một dãy ký tự từ biến chuỗi, bạn có thể sử dụng dấu hai chấm (. ) và cung cấp phạm vi giữa những cái bạn muốn nhận giá trị từ. Chỉ mục cuối cùng luôn bị loại trừ. Do đó, bạn phải luôn cung cấp một cộng với số lượng ký tự bạn muốn tìm nạp.  

in(var[0. 3]) #Điều này sẽ trích xuất ba ký tự đầu tiên từ chỉ số 0, thứ nhất và thứ hai

Hoạt động tương tự có thể được thực hiện bằng cách loại trừ chỉ mục bắt đầu

in(var[. 3])

Biến R trong Python là gì?

Ví dụ sau in các giá trị từ vị trí thứ năm cho đến hết chuỗi

Biến R trong Python là gì?

Hãy xem điều gì sẽ xảy ra khi bạn cố gắng in nội dung sau

in(var[0. 20]) #In toàn bộ chuỗi, mặc dù chuỗi không có 20 ký tự

Biến R trong Python là gì?

Để in độ dài của một chuỗi, hãy sử dụng hàm len()

len(var)

Biến R trong Python là gì?

Hãy xem cách bạn có thể trích xuất các ký tự từ hai chuỗi và tạo một chuỗi mới

var1 = “Hôm nay là Chủ Nhật”

var2 = “Chúc một ngày tốt lành”

Chuỗi mới sẽ có nội dung "Đó là một ngày chủ nhật tuyệt vời" và được lưu trữ trong var3

var3 = var1[. 5] + var2[5. 13] + var1[5. ]

in (var3)

Biến R trong Python là gì?

Hãy chuẩn bị cho sự nghiệp tiếp theo của bạn với tư cách là một lập trình viên Python chuyên nghiệp với Khóa đào tạo cấp chứng chỉ Python. Bấm để đăng ký ngay bây giờ

Phần kết luận

Tôi hy vọng blog này đã giúp bạn tìm hiểu các khái niệm về biến Python. Sau khi đọc blog này, bạn có thể đã biết thêm về biến là gì, quy tắc khai báo biến, cách thực hiện các phép toán số học trên biến và cách trích xuất các phần tử từ biến số và biến chuỗi bằng cách sử dụng vị trí chỉ mục. Để tìm hiểu thêm về các biến toàn cục, hãy xem hướng dẫn tiếp theo của chúng tôi. Để tìm hiểu thêm về lập trình với Python, hãy đăng ký Khóa đào tạo Python của chúng tôi ngay hôm nay

Tìm Chương trình đào tạo trực tuyến dành cho nhà phát triển Java Full Stack của chúng tôi tại các thành phố hàng đầu

NameDatePlaceNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 4 tháng 1 năm 2023,
Đợt cuối tuần Chi tiết CityView của bạnNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 5 tháng 1 năm 2023,
Đợt các ngày trong tuầnChi tiết CityView của bạnĐầy đủ
Weekdays batchYour CityView Details

Giới thiệu về tác giả

Biến R trong Python là gì?
Avijeet Biswal

Avijeet là Chuyên gia phân tích nghiên cứu cấp cao tại Simplilearn. Đam mê Phân tích dữ liệu, Học máy và Học sâu, Avijeet cũng quan tâm đến chính trị, cricket và bóng đá

Làm cách nào để sử dụng R với biến trong Python?

Để chạy mã Python trong R, bạn chỉ cần khai báo các biến trong Python như thể bạn đang viết mã R . Theo mặc định, reticulate sẽ dịch kết quả của các hoạt động đó thành các đối tượng R, trừ khi chúng tôi quy định khác.

R trong Python là gì?

Chuỗi thô Python được tạo bằng cách đặt trước một chuỗi ký tự với 'r' hoặc 'R'. Chuỗi thô Python xử lý dấu gạch chéo ngược (\) dưới dạng ký tự bằng chữ. Điều này hữu ích khi chúng ta muốn có một chuỗi chứa dấu gạch chéo ngược và không muốn nó được coi là một ký tự thoát.

Tên biến trong Python là gì?

Một biến có thể có tên ngắn (như x và y) hoặc tên mô tả hơn (tuổi, tên xe, tổng_khối_lượng) . Quy tắc cho các 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ố.

Làm cách nào để xác định một biến trong Python?

Python không có lệnh khai báo biến. .
Chỉ cần đặt tên cho biến
Gán giá trị cần thiết cho nó
Kiểu dữ liệu của biến sẽ được xác định tự động từ giá trị được gán, chúng ta không cần định nghĩa tường minh