30/09/2018, 18:45

Cách so sánh trong python

‘a’==1
false
name==‘main
true
là sao em không hiểu, cần lời giải thích

Nap Fvn viết 20:49 ngày 30/09/2018

type(‘a’) là string
type(1) là int
===> FALSE

Còn cái name==‘main’ ==> FALSE luôn mà.
Test sao ra True vậy bác

Toan Nguyen viết 20:50 ngày 30/09/2018
__name__=='__main__'

=>true
đã test

Nap Fvn viết 20:46 ngày 30/09/2018

Sao ở trên ghi: name==‘main’

Bác đọc bên này đi bác.

stackoverflow.com
Devoted

What does if __name__ == "__main__": do?

python, namespaces, main, python-module
asked by Devoted on 04:11AM - 07 Jan 09

'__name__' là tên file rùi

Nap Fvn viết 20:48 ngày 30/09/2018

'__main__' is the name of the scope in which top-level code executes.
A module’s __name__is set equal to '__main__'when read from
standard input, a script, or from an interactive prompt.

https://docs.python.org/3/library/main.html

Nap Fvn viết 20:58 ngày 30/09/2018

Đọc cái này nữa là xong vấn đề rùi nè bác
http://effbot.org/pyfaq/tutor-what-is-if-name-main-for.htm

Bài liên quan
0