Kiểu Chuỗi

Chuỗi bao gồm nhiều ký tự và được đặt trong dấu ngoặc đơn hoặc ngoặc kép. Ví dụ:

var myString1 = 'Hello';
var myString2 = "Goodbye";

Nếu chuỗi ký tự được đặt trong ngoặc đơn và chuỗi bao gồm ngoặc đơn thì bạn cần phải đặt ký tự \ trước ngoặc để escape (thoát) nó, ví dụ:

var mySingleQuote = 'I\'m John';

Tương tự với ngoặc kép:

var myDoubleQuote = "Hello \" double quotes";

Nối Chuỗi

Để nối chuỗi với nhau chúng ta sử dụng phép toán cộng +:

var firstname = 'John';
var lastname = 'Doe';
va...

Python là một ngôn ngữ lập trình đa mục đích (general purpose programming language). Chúng được sử dụng ở trong nhiều lĩnh vực khác nhau như tính toán thống kê, tài chính ngân hàng hay dùng để giải các thuật toán phức tạp trong nghiên cứu khoa học... Pyth

Trong các bài học trước chúng ta đã từng sử dụng một số hàm có trong Python như print(), max(), range()...

Hàm Là Gì

Trong lập trình, hàm là một nhóm bao gồm một hoặc nhiều câu lệnh và được dùng để thực hiện một số tác vụ nhất định.

Hàm được chia thành hai nhóm:

  • Hàm có sẵn (built-in function): là những hàm được cung cấp sẵn bởi ngôn ngữ Python. Ví dụ như các hàm print(), range(), max()... Chúng ta không sửa đổi logic bên trong các hàm này.
  • Hàm tự định nghĩa (user-defined function): là những hàm...

Đa số các đoạn code mà chúng ta tham khảo ở các bài học trước đây được viết theo kiểu hướng thủ tục. Lập trình hướng thủ tục (procedure programming) là một phương pháp lập trình mà trong đó các câu lệnh được chạy một cách độc lập hoặc được nhóm vào trong một hàm.

Python là một ngôn ngữ hỗ trợ lập trình hướng đối tượng (object oriented programming hay OOP). Trong bài học này chúng ta sẽ tìm hiểu về phương pháp lập trình hướng đối tượng và các thuật ngữ liên quan.

Lập Trình Hướng Đối Tượng Là Gì

...

String, ListTuple là 3 kiểu dữ liệu khác nhau trong Python tuy nhiên chúng đều được xếp chung vào kiểu dữ liệu Sequence.

Kiểu Dữ Liệu Sequence

Sequence (phiên âm đọc /xơ.cơ-u-ờn.xì/) là kiểu dữ liệu bao gồm một tập hợp (hay collection) các thành phần (member) bên trong nó.

sequence_type_1 = ("one", "two", "three", "four", "five", "six", "seven")
sequence_type_2 = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
sequence_type_3 = "Hello Python"

Chúng ta có thể truy cập giá trị của các phần tử thông ...

Toán Tử Là Gì

Trong lập trình một toán tử là một ký tự được sử dụng để thực hiện một phép toán số hoặc logic.

Python hỗ trợ nhiều loại toán tử khác nhau. Trong phạm vi bài học này chúng ta sẽ tìm hiểu các toán tử phổ biến sau đây:

  • Toán tử số học
  • Toán tử so sánh
  • Toán tử gán giá trị (cho biến)
  • Toán tử logic
  • Toán tử kiểm tra membership (kiểm tra sự tồn tại của một giá trị trong giá trị cho trước)

Toán Tử Số Học

Python hỗ trợ tất cả các toán tử số học phổ biến dùng để thực hiện cộng, trừ, nhân, ch...

Cú Pháp (Syntax) Là Gì Hãy nhớ lại đoạn mã của chương trình mà chúng ta viết ở bài học trước: print("Hello World!") Làm thế nào để khi chạy dòng lệnh trên máy...
Cú Pháp

Python cung cấp ba loại vòng lặp đó là:

  • Vòng lặp for
  • Vòng lặp while
  • Lặp qua dữ liệu kiểu sequence (list, tuple, string...) sử dụng các hàm range và xrange.