Bạn có thể Sử dụng bool[] để kiểm tra xem một biến có trống không trong Python. Hoặc bạn cũng có thể sử dụng câu lệnh if not để kiểm tra
Cách kiểm tra xem một biến có trống không trong Python Ví dụ
Mã ví dụ python đơn giản. In True nếu biến có giá trị không trống và Sai nếu không. Các giá trị trống bao gồm các chuỗi trống, số nguyên 0 và giá trị Không có
var1 = ''
var2 = {}
var3 = [1, 2, 3]
var4 = None
print[bool[var1]]
print[bool[var2]]
print[bool[var3]]
print[bool[var4]]
đầu ra
Kiểm tra biến rỗng với câu lệnh if not
bool được sử dụng hoàn toàn khi đánh giá một đối tượng trong một điều kiện như câu lệnh if hoặc while, biểu thức điều kiện hoặc toán tử boolean
Chỉ cần sử dụng không phải từ khóa
var1 = ''
if not var1:
print["Variable is empty"]
đầu ra. Biến trống
Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chủ đề biến Python này
Ghi chú. IDE. PyCharm 2021. 3. 3 [Phiên bản cộng đồng]
cửa sổ 10
Trăn 3. 10. 1
Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Sử dụng câu lệnh
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 để kiểm tra xem đầu vào của người dùng có trống không, e. g. while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
1. Hàm while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
2 được đảm bảo trả về một chuỗi, vì vậy nếu nó trả về một chuỗi trống, thì người dùng đã không nhập giá trịVí dụ đầu tiên sử dụng câu lệnh
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 để kiểm tra xem đầu vào của người dùng có trống khôngChúng tôi trực tiếp kiểm tra xem người dùng có nhập gì không
Bạn có thể sử dụng phương pháp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
4 nếu bạn cần xử lý tình huống mà người dùng chỉ nhập các ký tự khoảng trắngcountry = input['Where are you from: ']
if country.strip[] == '':
print['User input is empty']
Phương thức trả về một bản sao của chuỗi với khoảng trắng ở đầu và cuối đã bị xóa
Ví dụ thứ hai sử dụng vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 để tiếp tục nhắc người dùng cho đến khi họ nhập một giá trị không trốngwhile True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
Vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 tiếp tục chạy cho đến khi người dùng nhập ít nhất một ký tự không phải khoảng trắngTrên mỗi lần lặp lại, chúng tôi kiểm tra xem người dùng đã nhập ít nhất một ký tự chưa
Nếu điều kiện thỏa mãn ta sử dụng câu lệnh
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
2 để thoát khỏi vòng lặpCâu lệnh thoát ra khỏi vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
3 hoặc while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 trong cùngBạn cũng có thể sử dụng vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 lặp lại cho đến khi người dùng nhập giá trịvar1 = ''
if not var1:
print["Variable is empty"]
0Chúng tôi đã sử dụng vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 để lặp lại cho đến khi biến while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
7 không lưu trữ chuỗi rỗngHàm nhận một đối số
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
8 tùy chọn và ghi nó vào đầu ra tiêu chuẩn mà không có một dòng mới ở cuốiSau đó, hàm đọc dòng từ đầu vào, chuyển đổi nó thành chuỗi và trả về kết quả
Bạn cũng có thể sử dụng câu lệnh
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
9 để xử lý một ngoại lệ đầu vào trống do cố gắng chuyển đổi một chuỗi rỗng thành một số nguyên hoặc một số floatvar1 = ''
if not var1:
print["Variable is empty"]
5Các lớp
var1 = ''
if not var1:
print["Variable is empty"]
00 và var1 = ''
if not var1:
print["Variable is empty"]
01 tăng giá trị var1 = ''
if not var1:
print["Variable is empty"]
02 nếu được truyền vào một giá trị không thể chuyển đổi thành loại cụ thể hoặc một chuỗi rỗngBạn có thể sử dụng vòng lặp
while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0 nếu bạn muốn nhắc người dùng cho đến khi họ nhập số hợp lệcountry = input['Where are you from: ']
if country.strip[] == '':
print['User input is empty']
0Nếu mã trong khối
var1 = ''
if not var1:
print["Variable is empty"]
04 tạo ra một var1 = ''
if not var1:
print["Variable is empty"]
02, thì khối var1 = ''
if not var1:
print["Variable is empty"]
06 sẽ chạy, nơi chúng tôi sử dụng câu lệnh var1 = ''
if not var1:
print["Variable is empty"]
07 để tiếp tục bước lặp tiếp theoCâu lệnh
var1 = ''
if not var1:
print["Variable is empty"]
07 tiếp tục với lần lặp tiếp theo của vòng lặpNếu người dùng nhập số hợp lệ thì khối
var1 = ''
if not var1:
print["Variable is empty"]
04 chạy thành công và sau đó khối var1 = ''
if not var1:
print["Variable is empty"]
50 chạy khi ta sử dụng câu lệnh while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
2 để thoát khỏi vòng lặp while True:
country = input['Where are you from: ']
if country.strip[] != '':
print[country]
break
0