Tổng quan về Biến và Toán Tử Python

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Trong Python, biểu thức nào sau đây được sử dụng để lấy phần dư của phép chia?

  • /
  • % (correct)
  • //
  • **

Quy tắc nào sau đây KHÔNG đúng khi đặt tên biến trong Python?

  • Python phân biệt chữ hoa và chữ thường trong tên biến.
  • Tên biến có thể bắt đầu bằng chữ số. (correct)
  • Không được đặt tên biến trùng với các từ khóa của Python.
  • Tên biến chỉ được chứa chữ cái tiếng Anh, chữ số và ký tự gạch dưới.

Trong Python, toán tử nào sau đây có độ ưu tiên cao nhất trong các phép toán số học?

  • * (phép nhân)
  • ** (phép lũy thừa) (correct)
  • / (phép chia)
  • + (phép cộng)

Khi một biểu thức trong Python chứa cả số thực và số nguyên, kiểu dữ liệu của kết quả sẽ là gì?

<p>Số thực (B)</p> Signup and view all the answers

Đâu là đặc điểm của 'từ khóa' trong ngôn ngữ lập trình Python?

<p>Là các từ tiếng Anh đặc biệt, dùng cho mục đích riêng của ngôn ngữ. (C)</p> Signup and view all the answers

Trong biểu thức gán x = y + z, thành phần nào là 'biến' theo cú pháp lệnh gán?

<p>x (D)</p> Signup and view all the answers

Nếu bạn muốn lặp lại một chuỗi ký tự 5 lần trong Python, bạn sẽ sử dụng phép toán nào?

<ul> <li>(D)</li> </ul> Signup and view all the answers

Trong Python, thứ tự thực hiện các phép toán là gì nếu không có dấu ngoặc?

<p>Lũy thừa, nhân/chia, cộng/trừ (A)</p> Signup and view all the answers

Trong các từ sau, từ nào KHÔNG phải là từ khóa trong Python?

<p>loop (D)</p> Signup and view all the answers

Phép toán nào sau đây dùng để nối hai chuỗi trong Python?

<ul> <li>(A)</li> </ul> Signup and view all the answers

Biến trong lập trình được hiểu là gì?

<p>Một vùng nhớ để lưu trữ dữ liệu, giá trị có thể thay đổi. (D)</p> Signup and view all the answers

Cho biểu thức a = 2 ** 3 + 5. Giá trị của a sau khi thực hiện là bao nhiêu?

<p>13 (B)</p> Signup and view all the answers

Trong Python, phép toán 5 // 2 trả về kết quả là bao nhiêu?

<p>2 (A)</p> Signup and view all the answers

Nếu có biểu thức (10 + 5) * 2, phần nào của biểu thức được thực hiện trước?

<p>Phép cộng 10 + 5 (C)</p> Signup and view all the answers

Chọn phát biểu đúng về thứ tự thực hiện các phép toán số học trong Python:

<p>Lũy thừa được ưu tiên hơn nhân và chia. (D)</p> Signup and view all the answers

Trong đoạn code Python sau: x = 10; x = "Hello", kiểu dữ liệu của biến x sau khi thực hiện là gì?

<p>Chuỗi (D)</p> Signup and view all the answers

Nếu bạn cố gắng đặt tên một biến là return trong Python, điều gì sẽ xảy ra?

<p>Trình biên dịch sẽ báo lỗi. (A)</p> Signup and view all the answers

Cho đoạn code: print(2 * (3 + 4)). Kết quả in ra màn hình là gì?

<p>14 (A)</p> Signup and view all the answers

Trong Python, ký hiệu // được dùng để làm gì?

<p>Chia lấy số nguyên (làm tròn xuống) (A)</p> Signup and view all the answers

Nếu bạn muốn kiểm tra xem một biến có thuộc một kiểu dữ liệu cụ thể không, bạn nên sử dụng từ khóa nào?

<p>isinstance() (A)</p> Signup and view all the answers

Biểu thức nào sau đây đúng cú pháp trong Python?

<p>x=5 (A)</p> Signup and view all the answers

Nếu bạn có chuỗi s = 'Python', làm cách nào để lặp lại chuỗi này ba lần?

<p>s * 3 (C)</p> Signup and view all the answers

Cho biểu thức 5 + 2 * 3 // 4. Kết quả của biểu thức này là gì?

<p>6 (C)</p> Signup and view all the answers

Trong Python, từ khóa nào được sử dụng để định nghĩa một hàm?

<p>def (D)</p> Signup and view all the answers

Đâu là một ví dụ không hợp lệ về tên biến trong Python?

<p>123my_variable (D)</p> Signup and view all the answers

Biểu thức 10 % 3 sẽ trả về giá trị nào?

<p>1 (C)</p> Signup and view all the answers

Trong Python, nếu bạn muốn tính căn bậc hai của một số, bạn sẽ sử dụng toán tử nào?

<p>** 0.5 (D)</p> Signup and view all the answers

Cho biểu thức x = 5. Sau đó, thực hiện x += 2. Giá trị của x bây giờ là bao nhiêu?

<p>7 (B)</p> Signup and view all the answers

Trong Python, bạn có thể sử dụng toán tử nào để kiểm tra xem hai biến có tham chiếu đến cùng một đối tượng trong bộ nhớ hay không?

<p>is (B)</p> Signup and view all the answers

Giá trị của biểu thức (True and False) or True trong Python là gì?

<p>True (B)</p> Signup and view all the answers

Nếu bạn có một danh sách các số, làm cách nào để tính tổng của tất cả các số đó trong Python?

<p>sum() (D)</p> Signup and view all the answers

Trong Python, làm thế nào để chuyển đổi một chuỗi thành một số nguyên?

<p>int() (D)</p> Signup and view all the answers

Cho đoạn mã sau:

x = 10
y = x > 5
print(y)

Giá trị in ra màn hình là gì?

<p>True (A)</p> Signup and view all the answers

Trong Python, cách viết chú thích một dòng là gì?

<h1>This is a comment (C)</h1> Signup and view all the answers

Cho đoạn code sau:

print(type(10 / 2))

Kết quả in ra là gì?

<p>&lt;class 'float'&gt; (C)</p> Signup and view all the answers

Trong Python, hàm nào được sử dụng để lấy độ dài của một chuỗi?

<p>len() (D)</p> Signup and view all the answers

Cho đoạn code sau:

x = "Hello"
print(x[1])

Kết quả in ra là gì?

<p>e (D)</p> Signup and view all the answers

Flashcards

Biến là gì?

Tên của một vùng nhớ dùng để lưu trữ giá trị và giá trị đó có thể thay đổi.

Cú pháp lệnh gán

Cú pháp: <biến> = <biểu thức>

Quy tắc đặt tên biến

Chỉ gồm chữ cái tiếng Anh, chữ số (0-9) và dấu gạch dưới (_). Không bắt đầu bằng chữ số. Phân biệt hoa thường.

Phép toán trên kiểu số

Các phép toán số học cơ bản: +, -, *, /, //, %, **.

Signup and view all the flashcards

Phép toán trên kiểu xâu

Nối chuỗi (+) và lặp chuỗi (*).

Signup and view all the flashcards

Chiều thực hiện phép toán

Từ trái sang phải, trừ phép lũy thừa (**).

Signup and view all the flashcards

Các phép toán số học Python

+, -, *, /, //, %, **

Signup and view all the flashcards

Thứ tự ưu tiên phép toán

Phép lũy thừa (**), phép toán /, *, //, %, sau đó là +, -.

Signup and view all the flashcards

Ưu tiên phép toán trong ngoặc

Biểu thức trong ngoặc được tính trước.

Signup and view all the flashcards

Biểu thức số thực và số nguyên

Kết quả sẽ có kiểu số thực.

Signup and view all the flashcards

Từ khóa (keyword) là gì?

Từ tiếng Anh đặc biệt, dùng cho mục đích riêng của ngôn ngữ.

Signup and view all the flashcards

Sử dụng từ khóa

Các từ không được dùng làm tên biến hoặc định danh.

Signup and view all the flashcards

Study Notes

  • Bài 17 tóm tắt các biến, lệnh gán, phép toán và từ khóa trong Python.

Biến và Lệnh Gán

  • Biến là tên của một vùng nhớ để lưu trữ giá trị (dữ liệu). Giá trị này có thể thay đổi trong quá trình thực hiện chương trình.
  • Cú pháp lệnh gán: <biến> = <biểu thức>.
  • Quy tắc đặt tên biến:
    • Chỉ bao gồm các chữ cái tiếng Anh, chữ số từ 0 đến 9 và ký tự gạch dưới "_".
    • Không bắt đầu bằng chữ số.
    • Phân biệt chữ hoa và chữ thường.

Các Phép Toán trên Kiểu Dữ Liệu Cơ Bản

  • Phép toán trên kiểu số: +, -, *, /, //, %, **.
  • Phép toán trên kiểu xâu: + (nối xâu) và * (lặp).
  • Thứ tự thực hiện phép toán: Các phép toán được thực hiện từ trái sang phải, ngoại trừ phép lũy thừa (**) được thực hiện từ phải sang trái.
  • Các phép toán cơ bản trên kiểu số (số thực và số nguyên) trong Python:
    • Cộng: +
    • Trừ: -
    • Nhân: *
    • Chia: /
    • Chia lấy phần nguyên: //
    • Chia lấy dư: %
    • Lũy thừa: **
  • Ưu tiên thực hiện phép toán:
    • Lũy thừa ** có ưu tiên cao nhất.
    • Tiếp theo là các phép toán /, *, //, %.
    • Cuối cùng là các phép toán +, -.
  • Nếu có ngoặc, biểu thức trong ngoặc được ưu tiên thực hiện trước.
  • Nếu biểu thức chứa cả số thực và số nguyên, kết quả sẽ có kiểu số thực.

Từ Khóa

  • Từ khóa (keyword) là tập hợp các từ tiếng Anh đặc biệt, được sử dụng cho các mục đích riêng của ngôn ngữ lập trình.
  • Khi viết chương trình, không được đặt tên biến hoặc định danh trùng với từ khóa.
  • Một số từ khóa trong Python 3.x bao gồm: False, None, True, and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield.
  • Từ khóa là các từ đặc biệt tham gia vào cấu trúc của ngôn ngữ lập trình.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Algebraic Expressions and Operations Quiz
5 questions
Understanding Algebraic Expressions
10 questions
Matematické výrazy a operátory
13 questions
Use Quizgecko on...
Browser
Browser