Page 142 - Em Học Python
P. 142
Nhưng nếu chuyển một chuỗi có chứa số thập phân sang số nguyên là gặp lỗi ngay
đấy nhé. Ví dụ ở đây ta thử chuyển đổi một chuỗi có chứa số thập phân dùng hàm int:
>>> int('123.456')
Traceback (most recent call last):
File "<pyshell>", line 1, in <module>
int('123.456')
ValueError: invalid literal for int() with base 10: '123.456'
Em thấy đấy, kết quả là lỗi ValueError.
HÀM LEN
Hàm len trả về độ dài
của một đối tượng, hoặc nếu là
chuỗi thì là số ký tự trong chuỗi.
Ví dụ, để biết độ dài của chuỗi
this is a test string, em có
thể làm như thế này:
>>> len('this is a test string')
21
Khi dùng cho mảng hoặc tuple, len trả về số lượng phần tử bên trong:
>>> creature_list = ['unicorn', 'cyclops', 'fairy', 'elf', 'dragon',
'troll']
>>> print(len(creature_list))
6
Khi dùng cho map, len cũng trả về số lượng phần tử bên trong:
>>> enemies_map = {'Batman' : 'Joker',
'Superman' : 'Lex Luthor',
'Spiderman' : 'Green Goblin'}
>>> print(len(enemies_map))
3
116 Chương 9