30/09/2018, 16:50

Python: print "..." có khác print '...' không?

Mình thấy dùng cặp nháy kép " … " hay nháy đơn ’ … ’ thì nội dung vẫn hiển thị ra được. Kể cả trong đó có format cho variable.

#This is an example which i see on learnpythonthehardway.org
my_name = "Minh Vu"
my_age = 23 #2015
my_height = 1.67 #m
my_weight = 50 #kg
my_eyes = 'Black'
my_hair = 'Black'

print "Let's talk about %s." % my_name
print "He's %fm tall." % my_height #How can i format a float point number?
print 'He is %dkg heavy.' % my_weight
print 'Actually that's not too heavy.'
print "He's got %s eyes and %s hair." % (my_eyes, my_hair)

#This line is tricky, try to get it exactly right
print "If i add %d, %d, and %d I get %d." % (my_age, my_height, my_weight, my_age + my_height + my_weight)
TTmagic viết 18:58 ngày 30/09/2018

topic này quen quen

Mình đang học Python. Mình thấy có một điểm là khi định nghĩa string mình có thể dùng dấu ' và dấu ". Vậy khi nào nên dùng ' và khi nào nên dùng "? Có tài liệu nào hướng dẫn(quy định) về vấn đề nà không? Hai ví dụ sau đều hợp lệ trong Python. forum = 'daynhauhoc.com' hoc = "python"

Gió viết 19:04 ngày 30/09/2018

Mình nghĩ không có sự khác biệt về ý nghĩa. Chỉ trong 1 số trường hợp viết ‘\’’ mà không cần \ thì có thể dùng “’” và ngược lại

Bài liên quan
0