Tạo biến

Nhập môn Khoa học Dữ liệu với Python

Hillary Green-Lerman

Lead Data Scientist, Looker

Nộp báo cáo cún con mất tích

báo cáo cún con bị lạc

name = "Bayes"
height = 24
weight = 75.5
Nhập môn Khoa học Dữ liệu với Python

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

  • Phải bắt đầu bằng chữ cái (thường là chữ thường)
  • Sau ký tự đầu có thể dùng chữ/số/gạch dưới
  • Không có khoảng trắng hoặc ký tự đặc biệt
  • Phân biệt chữ hoa/thường (my_var khác MY_VAR)
# Biến hợp lệ
bayes_weight
b
bayes42
# Biến không hợp lệ
bayes-height
bayes!
42bayes
Nhập môn Khoa học Dữ liệu với Python

Thông báo lỗi

bayes-height = 3
File "<stdin>", line 1
    bayes-height = 3
                   ^
SyntaxError: can't assign to operator
Nhập môn Khoa học Dữ liệu với Python

Float và string

  • float: biểu diễn số nguyên hoặc thập phân

    height = 24
    weight = 75.5
    
  • string: biểu diễn văn bản; có thể chứa chữ, số, khoảng trắng và ký tự đặc biệt

    name = 'Bayes'
    breed = "Golden Retriever"
    
Nhập môn Khoa học Dữ liệu với Python

Lỗi thường gặp với string

  • Không có dấu nháy sẽ gây lỗi name.
owner = DataCamp
File "<stdin>", line 1, in <module>
    owner = DataCamp
NameError: name 'DataCamp' is not defined
  • Dùng hai kiểu nháy khác nhau sẽ gây lỗi cú pháp.
fur_color = "blonde'
File "<stdin>", line 1
    fur_color = "blonde'
                       ^
SyntaxError: EOL while scanning string literal
Nhập môn Khoa học Dữ liệu với Python

Hiển thị biến

name = "Bayes"
height = 24
weight = 75

print(height)
24
Nhập môn Khoa học Dữ liệu với Python

Ayo berlatih!

Nhập môn Khoa học Dữ liệu với Python

Preparing Video For Download...