Hướng dẫn remove substring python

If you need to strip some end of a string if it exists otherwise do nothing. My best solutions. You probably will want to use one of first 2 implementations however I have included the 3rd for completeness.

For a constant suffix:

def remove_suffix(v, s):
    return v[:-len(s)] if v.endswith(s) else v
remove_suffix("abc.com", ".com") == 'abc'
remove_suffix("abc", ".com") == 'abc'

For a regex:

def remove_suffix_compile(suffix_pattern):
    r = re.compile(f"(.*?)({suffix_pattern})?$")
    return lambda v: r.match(v)[1]
remove_domain = remove_suffix_compile(r"\.[a-zA-Z0-9]{3,}")
remove_domain("abc.com") == "abc"
remove_domain("sub.abc.net") == "sub.abc"
remove_domain("abc.") == "abc."
remove_domain("abc") == "abc"

For a collection of constant suffixes the asymptotically fastest way for a large number of calls:

def remove_suffix_preprocess(*suffixes):
    suffixes = set(suffixes)
    try:
        suffixes.remove('')
    except KeyError:
        pass

    def helper(suffixes, pos):
        if len(suffixes) == 1:
            suf = suffixes[0]
            l = -len(suf)
            ls = slice(0, l)
            return lambda v: v[ls] if v.endswith(suf) else v
        si = iter(suffixes)
        ml = len(next(si))
        exact = False
        for suf in si:
            l = len(suf)
            if -l == pos:
                exact = True
            else:
                ml = min(len(suf), ml)
        ml = -ml
        suffix_dict = {}
        for suf in suffixes:
            sub = suf[ml:pos]
            if sub in suffix_dict:
                suffix_dict[sub].append(suf)
            else:
                suffix_dict[sub] = [suf]
        if exact:
            del suffix_dict['']
            for key in suffix_dict:
                suffix_dict[key] = helper([s[:pos] for s in suffix_dict[key]], None)
            return lambda v: suffix_dict.get(v[ml:pos], lambda v: v)(v[:pos])
        else:
            for key in suffix_dict:
                suffix_dict[key] = helper(suffix_dict[key], ml)
            return lambda v: suffix_dict.get(v[ml:pos], lambda v: v)(v)
    return helper(tuple(suffixes), None)
domain_remove = remove_suffix_preprocess(".com", ".net", ".edu", ".uk", '.tv', '.co.uk', '.org.uk')

the final one is probably significantly faster in pypy then cpython. The regex variant is likely faster than this for virtually all cases that do not involve huge dictionaries of potential suffixes that cannot be easily represented as a regex at least in cPython.

In PyPy the regex variant is almost certainly slower for large number of calls or long strings even if the re module uses a DFA compiling regex engine as the vast majority of the overhead of the lambda's will be optimized out by the JIT.

In cPython however the fact that your running c code for the regex compare almost certainly outweighs the algorithmic advantages of the suffix collection version in almost all cases.

Edit: https://m.xkcd.com/859/

Hướng dẫn xóa ký tự trong chuỗi python. Bạn sẽ học được tất cả các cách xóa ký tự trong chuỗi python bằng các phương thức có sẵn như strip ,lstrip, rstrip, replace trong bài viết này.

Chúng ta có 6 phương pháp để xóa ký tự trong chuỗi python như sau:

  • Phương thức strip() : Xóa ký tự chỉ định trong chuỗi python ở cả hai đầu
  • Phương thức lstrip(): Xóa ký tự chỉ định ở đầu chuỗi python
  • Phương thức rstrip(): Xóa ký tự chỉ định ở cuối chuỗi Python
  • Phương thức replace() Xóa toàn bộ các ký tự chỉ định trong chuỗi python
  • Cắt (slice) chuỗi : Xóa ký tự đầu tiên và xóa ký tự cuối cùng trong chuỗi Python
  • Phương thức replace() : Xóa khoảng trắng trong chuỗi Python

Xóa ký tự chỉ định trong chuỗi python ở cả hai đầu | strip() trong python

Phương thức strip() trong python

Chúng ta sử dụng phương thức strip() trong python để xóa ký tự đầu tiên trong chuỗi ở cả hai đầu và tạo ra một chuỗi string mới.

Cú pháp sử dụng phương thức strip() như sau:

new_str = org_str.strip ( chars )

Trong đó:

  • org_str là chuỗi ban đầu.
  • chars là tập hợp các ký tự muốn xóa ở cả hai đầu chuỗi org_str. Ví dụ như ta muốn xóa các ký tự a , x, 1 khỏi một chuỗi thì ta sẽ chỉ định charsax1 hoặc x1a hoặc 1ax đều được.
  • new_str là chuỗi kết quả sau khi đã xóa ký tự ở hai đầu chuỗi org_str.

Phương thức strip() sẽ tìm kiếm lần lượt từng ký tự trong đối số chars và xóa đi các ký tự giống nó ở cả hai đầu chuỗi org_str, và lưu kết quả tại một chuỗi mới.

Ví dụ, chúng ta xóa các ký tự ‘a’, ‘s’, ‘1’ ở hai đầu chuỗi ‘address1’ như sau:

org_str  =  "address1"
new_str1 = org_str.strip('as1')
new_str2 = org_str.strip('1sa')

print(new_str1)
print(new_str2)



Chúng ta cũng có thể xóa đi các dấu như dấu ., dấu ,, dấu ? từ hai đầu chuỗi python như sau:

org_str = "..Hello,.?."
print(org_str)
print(org_str.strip(".?,"))



Lưu ý là phương thức strip() KHÔNG làm thay đổi chuỗi ban đầu, mà chỉ xóa ký tự trong chuỗi ban đầu và lưu kết quả phép xóa trong một chuỗi mới mà thôi.

org_str  =  "address1"
print(org_str)

new_str1 = org_str.strip('as1')
print(new_str1)

print(org_str)




Lại nữa, phương thức strip() sẽ xóa lần lượt từng ký tự chỉ định trong đối số chars ở cả hai đầu và dừng lại tại vị trí xuất hiện ký tự đầu tiên khác với tất cả các ký tự chỉ định trong chars.

Do đó, phương thức strip() sẽ không thể xóa đi một ký tự nếu nó nằm giữa các ký tự không được chỉ định trong đối số chars. Ví dụ, các ký tự e ở hai đầu chuỗi sau sẽ bị xóa đi, trong khi ký tự e nằm giữa ký tự cb lại không thể bị xóa.

str1 =  "eabcebe"
print(str1.strip("e"))

Xóa khoảng trắng ở hai đầu chuỗi Python

Khi sử dụng phương thức strip() mà không chỉ định đối số chars, strip() sẽ tiến hành xóa mặc định các khoảng trắng ' ', tab \t hay ký tự xuống dòng \n nếu có ở cả hai đầu chuỗi ban đầu.

Lợi dụng tính chất này, chúng ta có thể sử dụng phương thức strip() để xóa khoảng trắng trong chuỗi Python ở hai đầu chuỗi, bằng cách lược bỏ đi đối số chars khi sử dụng.

Ví dụ cụ thể, các khoảng trắng ở đầu và cuối chuỗi sau sẽ bị xóa đi:

str1 = "   Hello   "
print("["+ str1 + "]")
print("["+ str1.strip() + "]")



str2 = " Adam and Eva "
print("["+ str2 + "]")
print("["+ str2.strip() + "]")


Tuy nhiên cách này chỉ có thể xóa khoảng trắng ở hai đầu chuỗi mà thôi. Nếu muốn xóa toàn bộ khoảng trắng trong chuỗi Python, hãy xem ở phần sau.

Xóa ký tự chỉ định ở đầu chuỗi python | lstrip trong Python

Chúng ta sử dụng phương thức lstrip để xóa ký tự chỉ định ở đầu chuỗi python với cú pháp sau đây:

new_str = org_str.lstrip ( chars )

Ở đây l là viết tắt của left trong tiếng anh, có nghĩa là ở đầu bên trái chuỗi chỉ định.

Phương thức lstrip() sẽ tìm kiếm lần lượt từng ký tự trong đối số chars và xóa đi các ký tự giống nó ở đầu bên trái chuỗi org_str, và lưu kết quả tại một chuỗi mới.

Cách sử dụng phương thức lstrip() về căn bản giống với strip() mà Kiyoshi đã hướng dẫn ở trên. Và tương tự strip(), phương thức lstrip() cũng KHÔNG làm thay đổi chuỗi ban đầu, mà chỉ xóa đi ký tự chỉ định trong chuỗi ban đầu và lưu kết quả phép xóa trong một chuỗi mới mà thôi.

Sau đây, hãy cùng xem một số ví dụ sử dụng lstrip() để xóa ký tự chỉ định ở đầu chuỗi python như sau:

Xóa các dấu chấm đầu chuỗi python:

org_str = "...Hello..."
new_str = org_str.lstrip(".")
print(org_str)
print(new_str)


Xóa các ký tự chỉ định ở đầu chuỗi python

org_str = "www.example.com"
print(org_str.lstrip("w.cmo"))

Xóa khoảng trắng ở đầu chuỗi Python:

org_str = "   My   First   Love   "
new_str = org_str.lstrip()
print('['+ org_str + ']')
print('['+ new_str + ']')



Xóa ký tự chỉ định ở cuối chuỗi Python | rstrip() trong Python

Chúng ta sử dụng phương thức rstrip() để xóa ký tự chỉ định ở cuối chuỗi Python với cú pháp sau đây:

new_str = org_str.rstrip ( chars )

Ở đây r là viết tắt của right trong tiếng anh, có nghĩa là ở đầu bên phải chuỗi chỉ định.

Phương thức rstrip() sẽ tìm kiếm lần lượt từng ký tự trong đối số chars và xóa đi các ký tự giống nó ở đầu bên phải chuỗi org_str, và lưu kết quả tại một chuỗi mới.

Cách sử dụng phương thức rstrip() về căn bản giống với strip() mà Kiyoshi đã hướng dẫn ở trên. Và tương tự strip(), phương thức rstrip() cũng KHÔNG làm thay đổi chuỗi ban đầu, mà chỉ xóa đi ký tự chỉ định ở cuối chuỗi ban đầu và lưu kết quả phép xóa trong một chuỗi mới mà thôi.

Sau đây, hãy cùng xem một số ví dụ sử dụng rstrip() để xóa ký tự chỉ định ở cuối chuỗi Python như sau:

Xóa các dấu chấm cuối chuỗi python:

org_str = "...Hello..."
new_str = org_str.rstrip(".")
print(org_str)
print(new_str)


Xóa các ký tự chỉ định ở cuối chuỗi python

org_str = "www.example.com"
print(org_str.rstrip("w.cmo"))

Xóa khoảng trắng ở cuối chuỗi Python:

org_str = "   My   First   Love   "
new_str = org_str.rstrip()
print('['+ org_str + ']')
print('['+ new_str + ']')



Xóa toàn bộ các ký tự chỉ định trong chuỗi python

Trong các phương thức trên, chúng ta đã học được cách xóa một hoặc một chuỗi ký tự chỉ định với thứ tự ngẫu nhiên từ hai đầu, hoặc từ một đầu chuỗi trong python. Tuy nhiên các cách trên có nhược điểm là không thể giúp chúng ta xóa toàn bộ một hoặc một chuỗi ký tự chỉ định trong một chuỗi ban đầu được.

Để xóa toàn bộ các ký tự chỉ định trong chuỗi python, chúng ta có thể ứng dụng chức năng thay thế ký tự trong chuỗi python của phương thức replace() và chuyển các ký tự chỉ định trong chuỗi thành ký tự trống. Nhờ đó, chúng ta có thể dễ dàng xóa toàn bộ chúng khỏi chuỗi ban đầu.

Ví dụ, chúng ta sẽ xóa toàn bộ các ký tự city trong chuỗi bigcityboy như sau:

str = "bigcityboy"
print(str.replace("city", ""))

Bạn có thể tìm hiểu thêm về replace trong python tại bài viết [Thay thế ký tự trong chuỗi python]

Xóa ký tự đầu tiên và xóa ký tự cuối cùng trong chuỗi Python | cắt (slice) chuỗi

Xóa ký tự đầu trong chuỗi Python

Bằng cách ứng dụng chức năng cắt (slice) chuỗi, chúng ta có thể xóa ký tự đầu trong chuỗi Python.

Ý tưởng ở đây là chúng ta sẽ tạo ra một chuỗi string mới chứa tất cả ký tự trong chuỗi cũ ngoại trừ ký tự đầu tiên của chuỗi cũ, bằng cách cắt chuỗi cũ từ ký tự thứ 2 cho tới cuối chuỗi.

Cách làm đơn giản như sau:

mystr = "aiueo"
first_delete_str = mystr[1:]
print(first_delete_str)

Lưu ý là cách làm này sẽ tạo ra một chuỗi mới chứa kết quả phép xóa, chứ không làm thay đổi chuỗi ban đầu.

mystr = "12345"
print(mystr)

first_delete_str = mystr[1:]
print(first_delete_str)

print(mystr)




  • Xem thêm : Cắt (slice) list trong python

Xóa ký tự cuối trong chuỗi Python

Tương tự, bằng cách ứng dụng chức năng cắt (slice) chuỗi, chúng ta có thể xóa ký tự cuối trong chuỗi Python.

Ý tưởng ở đây là chúng ta sẽ tạo ra một chuỗi string mới chứa tất cả ký tự trong chuỗi cũ ngoại trừ ký tự cuối cùng của chuỗi cũ, bằng cách cắt chuỗi cũ từ đầu chuỗi cho đến trước ký tự cuối cùng trong chuỗi.

Cách làm đơn giản như sau:

mystr = "aiueo"
first_delete_str = mystr[:-1]
print(first_delete_str)

Lưu ý là cách làm này sẽ tạo ra một chuỗi mới chứa kết quả phép xóa, chứ không làm thay đổi chuỗi ban đầu.

mystr = "12345"
print(mystr)

last_delete_str = mystr[:-1]
print(last_delete_str)

print(mystr)




  • Xem thêm : Cắt (slice) list trong python

Xóa n ký tự từ đầu hoặc cuối chuỗi Python

Bằng cách ứng dụng chức năng cắt (slice) chuỗi, chúng ta có thể xóa n ký tự từ đầu hoặc cuối chuỗi Python.

Ví dụ chúng ta xóa 2 ký tự từ đầu chuỗi python như sau:

mystr = "12345"
new_str = mystr[2:]
print(new_str)

Tương tự chúng ta có thể xóa 2 ký tự từ cuối chuỗi python như sau:

mystr = "12345"
new_str = mystr[:-2]
print(new_str)

  • Xem thêm : Cắt (slice) list trong python

Xóa khoảng trắng trong chuỗi Python | Phương thức replace()

Để xóa khoảng trắng trong chuỗi Python, chúng ta có thể sử dụng phương thức replace() hoặc là phương thức strip() trong python.

Giống như Kiyoshi đã hướng dẫn ở phần strip() ở trên, chúng ta có thể xóa khoảng trắng ở hai đầu chuỗi Python với strip() như sau:

s = '   Adam   and   Eva   '
t = s. strip()
print(t)


Trong trường hợp bạn muốn xóa toàn bộ khoảng trắng trong chuỗi Python, chúng ta sử dụng chức năng thay thế ký tự trong chuỗi của phương thức replace() và thay thế toàn bộ khoảng trắng trong chuỗi bằng một chuỗi rỗng như sau:

s = '   Adam   and   Eva   '
t = s. replace(' ','')
print(t)


  • Xem thêm: Thay thế ký tự trong chuỗi python(replace)

Tổng kết và thực hành

Trên đây Kiyoshi đã hướng dẫn bạn cách xóa ký tự trong chuỗi python bằng các phương thức có sẵn như strip ,lstrip, rstrip rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại &lt;a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="https://creativecommons.org/licenses/by-nc-nd/4.0/"&gt;Creativecommons&lt;/a&gt;&amp;nbsp;và &lt;a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge"&gt;DMCA&lt;/a&gt;&lt;script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"&gt;</p><h3 style="font-size:15px">Bài viết liên quan</h3><ul class="popular-posts"><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-cat-chuoi-trong-python-string-slice-python/" title="Cắt chuỗi trong python (slice string python)" rel="bookmark">Cắt chuỗi trong python (slice string python)</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-noi-chuoi-va-lap-lai-trong-python/" title="Nối chuỗi và lặp chuỗi trong python" rel="bookmark">Nối chuỗi và lặp chuỗi trong python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-tho-raw-trong-python/" title="Cách sử dụng chuỗi thô raw string trong python" rel="bookmark">Cách sử dụng chuỗi thô raw string trong python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/can-le-trong-python/" title="Căn trái, căn giữa và căn phải một chuỗi trong Python (ljust, center, rjust, zfill)" rel="bookmark">Căn trái, căn giữa và căn phải một chuỗi trong Python (ljust, center, rjust, zfill)</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/capitalize-trong-python/" title="Phương thức capitalize() trong Python" rel="bookmark">Phương thức capitalize() trong Python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/cach-su-dung-chuoi-thoat-escape-sequence-trong-python/" title="Ký tự đặc biệt trong python (escape sequence)" rel="bookmark">Ký tự đặc biệt trong python (escape sequence)</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/chuyen-chu-hoa-thanh-chu-thuong-trong-python/" title="Chuyển chữ hoa thành chữ thường và ngược lại trong python" rel="bookmark">Chuyển chữ hoa thành chữ thường và ngược lại trong python</a></h3></div></li><li class="popular-posts-item"><div class="popular-posts-title"><h3><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/center-trong-python/" title="Phương thức Center() trong Python" rel="bookmark">Phương thức Center() trong Python</a></h3></div></li></ul></div><div id="keugoi"><span>Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!</span></div><section class="icon-bar-2" style="border-bottom:dotted grey .3px!important"><a target="_blank" title="chia sẻ qua facebook" rel="noopener noreferrer" href="https://www.facebook.com/sharer/sharer.php?u=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/xoa-ky-tu-trong-chuoi-python/" class="facebook"><i class="fa fa-facebook"></i></a> <a target="_blank" rel="noopener noreferrer" href="https://twitter.com/intent/tweet?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/xoa-ky-tu-trong-chuoi-python/" title="chia sẻ qua twitter" class="twitter"><i class="fa fa-twitter"></i></a> <a target="_blank" rel="noopener noreferrer" href="https://getpocket.com/edit?url=https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/xoa-ky-tu-trong-chuoi-python/" title="chia sẻ qua pocket" class="pocket"><i class="fa fa-get-pocket"></i></a> <span class="zalo-share-button" title="chia sẻ qua zalo" style="margin-left:18px;margin-bottom:-3px" data-href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/xoa-ky-tu-trong-chuoi-python/" data-oaid="579745863508352884" data-layout="3" data-color="blue" data-customize="false"></span></section><p class="ico-folder"><a target="_blank" href="https://laptrinhcanban.com/"><span itemprop="HOME">HOME</span></a><span class="sya"></span>&gt;&gt; <a target="_blank" class="article-category-link" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/">python cơ bản - lập trình python cho người mới bắt đầu</a>&gt;&gt;<a target="_blank" class="article-category-link" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/thao-tac-voi-chuoi-string-trong-python/">09. chuỗi trong python</a></p><nav id="article-nav"><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/so-pi-trong-python/" id="article-nav-older" class="article-nav-link-wrap" style="float:left;text-align:right;padding-right:20px"><strong class="article-nav-caption">Bài sau</strong><div class="article-nav-title">Số pi trong python</div></a><a target="_blank" href="https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/kiem-tra-so-chan-le-trong-python/" id="article-nav-newer" class="article-nav-link-wrap" style="float:right;text-align:left;padding-left:20px"><strong class="article-nav-caption">Bài tiếp</strong><div class="article-nav-title">Kiểm tra số chẵn lẻ trong python</div></a><span id="ezoic-pub-ad-placeholder-611" class="ezoic-adpicker-ad"></span></nav><div id="recent_posts_down"><div class="widget_athemes_tabs"><ul id="widget-tab" class="clearfix widget-tab-nav"><li class="active">Bài viết mới nhất</li></ul><div class="widget"><ul><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban46.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/">Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban46.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/lam-tron-so-trong-javascript/">Làm tròn số trong JavaScript (Math.round, Math.ceil, Math.floor)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban45.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/">Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban45.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/so-mu-trong-javascript/">Số mũ trong JavaScript (Math.pow, Math.exp)</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban44.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/">Math.max và Math.min trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban44.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-max-math-min-trong-javascript/">Math.max và Math.min trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban43.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/">Math.random trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li><li class="clearfix"><div class="widget-entry-thumbnail"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/"><img width="60px" height="60px" class="ezlazyload attachment-thumb-small size-thumb-small wp-post-image" alt="" ezimgfmt="rs rscb2 src ng ngcb2" data-ezsrc="/css/images/thumbnail_img/laptrinhcanban43.webp"></a></div><div class="widget-entry-summary"><span style="margin:0"><a target="_blank" href="https://laptrinhcanban.com/allpost/javascript/javascript-co-ban-den-nang-cao/math-object-trong-javascript/math-random-trong-javascript/">Math.random trong JavaScript</a></span> <span>tháng 7 1, 2022</span></div></li></ul></div></div></div><footer class="entry-meta entry-footer"></footer><hr class="entry-footer-hr"></div><span class="ezoic-autoinsert-ad ezoic-longest_content"></span><span style="clear:both;display:block" id="ez-clearholder-leader-1"></span><span class="ezoic-ad ezoic-at-0 leader-1 leader-1560 adtester-container adtester-container-560" data-ez-name="laptrinhcanban_com-leader-1"><span id="div-gpt-ad-laptrinhcanban_com-leader-1-0" ezaw="300" ezah="250" style="position:relative;z-index:0;display:inline-block;padding:0;min-height:250px;min-width:300px" class="ezoic-ad"><script data-ezscrex="false" data-cfasync="false" type="text/javascript" style="display:none">if(typeof ez_ad_units != 'undefined'){ez_ad_units.push([[300,250],'laptrinhcanban_com-leader-1','ezslot_16',560,'0','0'])};if(typeof __ez_fad_position != 'undefined'){__ez_fad_position('div-gpt-ad-laptrinhcanban_com-leader-1-0')};

Profile