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 MÁY TÍNH KHÔNG HIỂN THỊ ĐƯỢC HÌNH ẢNH
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ụ:
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ụ:
Để 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 ngay: Tỉ số nén của động cơ là gì
Để 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ụ:
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 ngay: Tại sao hiv lây qua đường tình dục
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!