Hỏi đáp

Cú pháp lệnh gán trong python là gì

Bạn đang quan tâm đến Cú pháp lệnh gán trong python là gì phải không? Nào hãy cùng VCCIDATA đón xem bài viết này ngay sau đây nhé, vì nó vô cùng thú vị và hay đấy!

XEM VIDEO Cú pháp lệnh gán trong python là gì tại đây.

2.1. biến

khai báo biến bằng câu lệnh gán.

Bạn có thể chỉ định nhiều loại giá trị (số, chuỗi) cho một biến.

Bạn đang xem: Cú pháp lệnh gán trong python là gì

2.2. toán tử số học

python cũng hỗ trợ một số toán tử toán học phổ biến như:

+ bổ sung

– phép trừ

* phép nhân

/ phân chia

% chia và phần còn lại (modulo)

Công việc lập trình Python lương lên tới 20 triệu

2.3. toán tử boolean và logic

giá trị true và false lần lượt là true và false.

không đảo ngược giá trị.

và các phép toán logic và (và).

hoặc phép toán logic hoặc (hoặc).

một số so sánh phổ biến như & lt; (nhỏ hơn), & lt; = (nhỏ hơn hoặc bằng), & gt; (lớn hơn),> = (lớn hơn hoặc bằng), == (bằng),! = (khác) để so sánh 2 giá trị.

hỗ trợ so sánh kép như:

toán tử kiểm tra các phần tử của một tập hợp: – kiểm tra sự tồn tại – không kiểm tra không tồn tại

2.4. cấu trúc điều khiển

python hỗ trợ một số cấu trúc điều khiển phổ biến. hầu hết các cấu trúc điều khiển dựa vào thụt lề để tạo thành một khối, thay vì sử dụng {…} như các ngôn ngữ khác (php, javascript)

2.4.1. vâng… elif… nữa

2.4.2. chuyển đổi … trường hợp

python không có công tắc … trường hợp

2.4.3. đến… trong

ví dụ:

hiển thị kết quả của ví dụ trước:

2.4.4. trong khi

ví dụ:

hiển thị kết quả của ví dụ trước:

2.5. chức năng

khai báo hàm theo cú pháp:

Hàm

, nếu nó không trả về dữ liệu nào, nó sẽ không trả về theo mặc định. khai báo ví dụ về một hàm tính toán và trả về tổng của 2 tham số đầu vào:

cách gọi hàm:

hàm hỗ trợ các giá trị mặc định cho các tham số khi chúng không được chuyển. ví dụ như chức năng sau:

nếu bạn gọi hàm trên như thế này:

Xem thêm: Tại sao bàn phím số bên phải không đánh được

một điểm khác biệt trong cách gọi hàm trong python so với php là chúng ta có thể thay đổi thứ tự của các tham số được truyền bằng cách đặt tên cho các tham số khi gọi hàm. Ví dụ, chúng ta có thể gọi hàm sum (a, b) trong ví dụ trên bằng cách chuyển tham số b vào trước a như sau:

2.6. xử lý chuỗi

Một chuỗi có thể được khai báo bằng dấu ngoặc kép “hoặc dấu ngoặc đơn”. Ví dụ: các chuỗi sau:

bạn có thể truy cập từng ký tự trong chuỗi dưới dạng chỉ mục, ví dụ: str1 [0], str1 [1]…

Bạn có thể sử dụng 3 dấu ngoặc kép (kép hoặc đơn) để khai báo các chuỗi trên nhiều dòng. ví dụ:

XEM THÊM:  Sản phẩm bổ sung là gì trong marketing

2.6.1. nối chuỗi

bạn có thể tạo một chuỗi dài từ việc nối các chuỗi với cú pháp:

2.6.2. trích xuất chuỗi con

bạn có thể tạo chuỗi con bằng toán tử take [start: end] (range). theo mặc định, bắt đầu là từ đầu của chuỗi (0) và kết thúc là đến cuối chuỗi. ví dụ:

2.6.3. lấy độ dài của chuỗi

sử dụng hàm len (…) để trả về độ dài của chuỗi. ví dụ:

2.6.4. tìm & amp; thay thế nội dung

Bạn có thể tìm kiếm và thay thế trong một chuỗi bằng cách gọi phương thức thay thế (tìm kiếm, thay thế [, max]) trên một chuỗi. ví dụ:

2.6.5. tìm vị trí của chuỗi con

Bạn có thể tìm vị trí của một chuỗi con trong một chuỗi lớn bằng cách gọi phương thức find (str, seek = 0 end = len (string)). bắt đầu từ vị trí 0, nếu không tìm thấy, trả về -1. ví dụ:

Hàm find () sẽ tìm kiếm theo thứ tự từ trái sang phải của chuỗi, tức là từ lần xuất hiện đầu tiên. hàm rfind () có thể được sử dụng để tìm kiếm theo vị trí từ cuối chuỗi trở đi.

2.6.6. chia chuỗi

Bạn có thể tách chuỗi dựa trên dấu phân cách chuỗi bằng cách gọi hàm split (str = “”, num = string.count (str)).

ví dụ:

Hàm splitlines () có thể được sử dụng để chia chuỗi từng hàng và xóa ký tự dòng mới.

2.6.7. cắt bỏ các ký tự khoảng trắng

Bạn có thể xóa các ký tự (dấu cách theo mặc định) trước và sau một chuỗi bằng cách gọi các phương thức sau:

dải ([chars]): xóa trước và sau chuỗi

lstrip ([chars]): dải phía trước chuỗi

rstrip ([chars]): xóa sau chuỗi

2.6.8. một số hàm xử lý chuỗi

isnumeric (): kiểm tra xem một chuỗi có phải là một chuỗi số hay không

low (): chuyển đổi chuỗi thành chữ thường

upper (): chuyển đổi tất cả các chuỗi thành chữ hoa

2.7. danh sách

danh sách trong python là một cấu trúc mảng và các phần tử có chỉ mục có thứ tự. không giống như php, khóa của một mảng có thể là một số hoặc một chuỗi (mảng liên kết). trong python, nếu bạn muốn tạo một mảng có khóa là một chuỗi, bạn sẽ sử dụng cấu trúc từ điển (bên dưới). Trong phần này, chúng ta sẽ nói về các danh sách. một danh sách được khai báo là mảng trong json. sử dụng [..] để khai báo một mảng.

ví dụ:

có thể truy cập từng phần tử của mảng theo chỉ mục, phần tử đầu tiên có thứ tự bằng 0. ví dụ:

XEM THÊM:  Cách tải pixel gun 3d trên máy tính 2017

Để tìm số phần tử trong danh sách, bạn có thể sử dụng hàm len (array) để lấy số phần tử trong mảng các đối số được truyền vào.

2.7.1. kiểm tra sự tồn tại của một phần tử

2.7.1.1. kiểm tra theo chỉ mục

Trong nhiều trường hợp, khi bạn muốn truy cập bất kỳ phần tử nào (dựa trên chỉ mục) trong mảng, nếu quyền truy cập vào một phần tử không tồn tại, ứng dụng sẽ báo lỗi. do đó, trước khi lấy một vật phẩm, bạn cần kiểm tra xem vật phẩm đó đã tồn tại chưa. hiện tại python không hỗ trợ bất kỳ chức năng nào để kiểm tra sự tồn tại của một phần tử trong một mảng.

Có hai cách phổ biến để kiểm tra là “nhìn trước khi nhảy” (lbyl) và “dễ xin tha hơn là xin phép” (eafp).

ví dụ về “nhìn trước khi bạn nhảy (lbyl)”:

ví dụ về “dễ xin tha hơn xin phép” (eafp).

2.7.1.2. kiểm tra theo giá trị

Xem thêm: Tại sao không đánh được số 0 trong excel

Để kiểm tra xem một giá trị có tồn tại / không tồn tại trong một mảng hay không, bạn có thể sử dụng toán tử in / not in. ví dụ:

2.7.2. giải nén mảng con

tương tự như một chuỗi, có thể tạo các mảng con thông qua toán tử setter [start: end] (range). theo mặc định, bắt đầu là từ đầu của chuỗi (0) và kết thúc là đến cuối chuỗi. ví dụ:

2.7.3. xóa phần tử khỏi mảng

có thể xóa một phần tử thông qua toán tử del. Thứ tự của các mục sẽ thay đổi tùy thuộc vào vị trí của mục bị loại bỏ. ví dụ:

có thể xóa một phần tử tùy thuộc vào toán tử mệnh đề

[bắt đầu: kết thúc]. ví dụ:

2.7.4. nối 2 mảng

Bạn có thể sử dụng toán tử + để nối các giá trị của 2 mảng và tạo một mảng lớn có số phần tử là tổng số phần tử trong 2 mảng con. ví dụ:

2.7.5. thêm phần tử vào mảng

Nếu bạn muốn thêm một phần tử vào một mảng đã có, hãy sử dụng phương thức list.append (newvalue) để thêm một phần tử có giá trị newvalue vào cuối mảng danh sách. ví dụ:

2.7.6. lấy phần tử cuối cùng của mảng

Nếu bạn muốn lấy phần tử cuối cùng của mảng, bạn có thể sử dụng phương thức list.pop (), phương thức này sẽ trả về giá trị của phần tử cuối cùng và mảng sẽ không còn phần tử này nữa.

2.7.7. tìm một giá trị trong mảng

nếu bạn muốn tìm vị trí (chỉ mục) của một giá trị trong

có thể sử dụng phương thức list.index (obj). nếu tìm thấy nó sẽ trả về chỉ mục của phần tử đầu tiên được tìm thấy. nếu không tìm thấy, một ngoại lệ sẽ được ném ra. ví dụ:

XEM THÊM:  Tại sao không nhận được mã đăng nhập facebook

khi được thực thi nó sẽ hiển thị kết quả:

2.7.8. đảo giá trị của mảng

Để đảo ngược thứ tự của các giá trị trong một mảng, hãy sử dụng phương thức list.reverse (). phương thức này không trả về kết quả nhưng thay đổi trực tiếp mảng của danh sách. ví dụ:

2.7.9. sắp xếp các giá trị phần tử

Để sắp xếp thứ tự của các giá trị trong mảng, hãy sử dụng phương thức list.sort ([func]) để sắp xếp. nếu tham số đầu vào là một hàm func không được truyền, thì giá trị mặc định là sắp xếp theo giá trị tăng dần. phương thức này không trả về kết quả nhưng thay đổi trực tiếp mảng của danh sách. ví dụ:

Việc triển khai hàm so sánh func () cũng giống như hàm usort trong php. hàm trả về các giá trị 0, -1 và 1.

2.8. tuple

tuple cũng là một cấu trúc mảng, tương tự như cấu trúc danh sách. một số khác biệt cơ bản là khai báo tuple sử dụng dấu ngoặc vuông (…) và tuple được khai báo là bất biến và không hỗ trợ các phương thức như append (), pop () … ví dụ:

vẫn hỗ trợ các cách giống như danh sách để truy cập các phần tử, chẳng hạn như chỉ mục, phạm vi, tìm kiếm …

2.9. từ điển

từ điển cũng là một cấu trúc mảng, nhưng các phần tử bao gồm khóa và giá trị. nếu bạn biết json, cấu trúc từ điển tương tự như một đối tượng json. từ điển

được khai báo bằng dấu ngoặc nhọn {…}. ví dụ:

nhận một giá trị dựa trên khóa của đối tượng. ví dụ:

2.9.1. thêm một phần tử

Để thêm một phần tử vào đối tượng đã khai báo, hãy sử dụng cấu trúc dict [key] = value. ví dụ:

2.9.2. một số hàm và phương thức phổ biến:

dict.clear (): xóa tất cả dữ liệu bên trong đối tượng

dict.copy (): trả về bản sao của đối tượng

dict.fromkeys (seq [, value]): Tạo một đối tượng với danh sách các khóa từ seq và nếu được chuyển, sẽ lấy nó làm giá trị phần tử.

dict.has_key (key): kiểm tra xem có khóa nào tồn tại trong đối tượng hay không.

dict.keys (): trả về danh sách các khóa

dict.values ​​(): trả về danh sách các giá trị

python cơ bản thường được sử dụng tại nơi làm việc – chương 3: chia nhỏ mô-đun & gt; & gt;

Xem thêm: Tính tất yếu khách quan nghĩa là gì

Vậy là đến đây bài viết về Cú pháp lệnh gán trong python là gì đã dừng lại rồi. Hy vọng bạn luôn theo dõi và đọc những bài viết hay của chúng tôi trên website VCCIDATA.COM.VN

Chúc các bạn luôn gặt hái nhiều thành công trong cuộc sống!

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button