Toidicode.com

Toidicode.com

BASIC TO ADVANCE

Bài 2: Khai báo biến trong python

Ở bài trước mình đã giới thiệu qua với mọi người về ngôn ngữ python rồi, và ở đây mình nhắc lại một lần nữa là series này mình sẽ nói về python 3. Bài này chúng ta sẽ cùng nhau đi vào tìm hiểu về cách khai báo biến và các kiểu dữ liệu trong Python.

1, Khai báo biến trong Pyhton.

Để khai báo biến trong Python thì mọi người sử dụng cú pháp:

tenBien = giaTri

Trong đó:

  • tenBien là tên của biến mà các bạn muốn đặt. Tên biến này không được bắt đầu bằng số hay các ký tự đặc biệt, mà chỉ được bắt đầu bằng chữ cái hoặc ký tự _ và nó có phân biệt hoa thường.
  • giaTri là giá trị của biến mà bạn muốn gán.

VD: Mình sẽ khai báo một biến name trong Python.

name = "Vũ Thanh Tài"

Ngoài ra, các bạn cũng có thể khai báo nhiều biến bằng 1 giá trị trên 1 lần khai báo.

VD:

a = b = c = 1996

Hay là khai báo nhiều biến với các giá trị tương ứng của nó trên 1 dòng.

VD:

name, age, male = "Vũ Thanh Tài", 22 , True

2, Các kiểu dữ liệu trong Python.

Python cũng giống như một số các ngôn ngữ bậc cao khác, khi ta khai báo biến thì kiểu dữ liệu của nó sẽ tự động được detect. Vì vậy nên chúng ta cũng không phải quá vất vả khi khai báo 1 biến.

VD: Các kiểu dữ liệu cơ bản trong python.

name = "Vũ Thanh Tài"
#string

age = 22
#integer

point = 8.9
#float

option = [1,2,3,4,5]
#lists

tuple = ('Vũ Thanh Tài', 22 , True)
#Tuple

dictionary = {"name": "Vu Thanh Tai", "age": 22, "male": True}
#Dictionary

Từng bài sau mình sẽ đi vào chi tiết các kiểu dữ liệu này nên các bạn cũng không cần phải quá lo lắng vì chưa biết về nó nhé.

3, Kiểm tra kiểu dữ liệu.

Trong python, để kiểm tra kiểu dữ liệu của một biến thì chúng ta có thể sử dụng hàm type với cú pháp như sau:

type(data)

Trong đó data là biến mà chúng ta cần kiểm tra.

VD:

name = "Vũ Thanh Tài"
type(name)
#string

age = 22
type(age)
#int

point = 8.9
type(point)
#float

option = [1,2,3,4,5]
type(option)
#list

tuplet = ('Vũ Thanh Tài', 22 , True)
type(tuplet)
#Tuple

dictionary = {"name": "Vu Thanh Tai", "age": 22, "male": True}
type(dictionary)
# dict

4, Ép kiểu dữ liệu trong Python.

Trong một trường hợp nào đó mà bạn muốn chuyển đổi kiểu dữ liệu của một biến, thì Python cũng hỗ trợ bạn qua các hàm cơ bản sau:

  • float(data) chuyển đổi sang kiểu số thực.
  • int(data,base) chuyển đổi sang kiểu số, trong đó base là kiểu hệ số mà các bạn muốn chuyển đổi sang (tham số này có thể bỏ trống).
  • str(data) chuyển đổi sang dạng chuỗi.
  • complex(data) chuyển đổi sang kiểu phức hợp.
  • tuple(data) chuyển đổi sang kiểu Tuple.
  • dict(data) chuyển đổi sang kiểu Dictionary.
  • hex(data) chuyển đổi sang hệ 16.
  • oct(data) chuyển đổi sang hệ 8.
  • chr(data) chuyển đổi sang dạng ký tự.
  • ...

VD:

age = 22;

# ép sang float
floatAge = float(age)
print(type(floatAge))

#ép sang integer.
intAge = int(age)
print(type(intAge))

#ép sang chuỗi.
strAge = str(age)
print(type(strAge))

5, Lời kết.

Về phần này thực sự nó rất đơn giản nên mình xin được pháp dừng tại đây. Và các bạn chỉ cần chú ý cho mình các quy tắc đặt tên biến trong Python là được.

Đăng ký nhận tin.

Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail!

Vũ Thanh Tài

About author
The best way to learn is to share
Xem tất cả bài đăng

16 Comments

Góp ý ạ. Nên có nút BÀI TRƯỚC | BÀI TIẾP THEO để dễ học ạ. Mỗi lần đọc hết lại click back rồi tìm mục lục phá phiền ạ

Hoàng Tuyến

4 năm trước

Chức năng này có rồi mà bạn.
Image: https://static.toidicode.com/filemanager/images/1/blog/2020-01-13_211750.png

Vũ Thanh Tài

4 năm trước

Mình cũng tìm nhưng mãi ko thấy rõ góp ý với bạn xíu nên kèm theo chữ Next hoặc bài tiếp cho dễ hiểu

Huy Nguyen

4 năm trước

customizer trong python là gì

jonh777

4 năm trước

Bạn đang hỏi ai vậy?

Vũ Thanh Tài

4 năm trước

hỏi bạn hihi

jonh777

4 năm trước

Cảm ơn anh.a có làm video trên youtube dạy về python không a? 

Đạt lê

4 năm trước

Mình không bạn nhé!

Vũ Thanh Tài

4 năm trước

góp ý ạ. ad có thể thêm phần thay đổi background thành màu tối cho đỡ chói mắt k ạ @@

Quang Minh

4 năm trước

cái đó dùng backgroup tiện ích của google đc nha

JackPion

3 năm trước

Cảm ơn tác giả. Bài viết rất hữu ích

Hải

3 năm trước

Anh ơi, có hàm nào để nhận biết biến đã được lưu giá trị không ạ, nếu print ra được chỉ 1 trong 2 true hoặc false thôi

Phạm Công Hoàng

3 năm trước

dạ anh ơi,em có xem qua youtube và biết anh thì biết trang web và em thấy chữ trên web hơi khó đọc,anh chỉnh lại chữ được không ạ.anh thật giỏi quá viết bao nhiêu là code tính toán ,

trung huy khôi

3 năm trước

Anh ơi em muốn add giá trị của một list vào một biến thì phải làm thế nào ạ

Nguyễn Khánh Phúc

3 năm trước

học lòi mắt mak giờ biết có mỗi print:(

SPL

2 năm trước

Rất hay ạ

Nguyên Dương

2 năm trước

Bình luận

Captcha