Cho mình hỏi lệnh split in ra kq j vậy ạ giúp mình với
ở cửa sổ Shell của python với
S="123456abcdef"
len(S)->12
S.find("A")->-1
"12" in(S) -> True
S.split()->['123456abcdef']
*Giải thích:
- phương thức split() được dùng để tách 1 chuỗi(hay thường gọi là xâu) thành các xâu nhỏ hơn dựa vào một ký tự mà người viết chỉ định
*cú pháp:
<tên biến>.split(<ký tự hoặc xâu để làm điểm phân tách>,<số lần muốn phân tách>)
+ trong trường hợp <ký tự hoặc xâu để làm điểm phân tách> không được điền thì python sẽ tự động chọn ký tự trắng(dấu cách(
+ nếu <số lần muốn phân tách> không có thì python sẽ hiểu là vô hạn lần(tức là thực hiện tất cả các lần có thể thực hiên được)
-len() -> trả về độ dài của một danh sách hoặc một chuỗi
-find() trả về vị trí xuất hiện đầu tiên của 1 xâu con trong xâu mẹ(nếu không có thì trả về -1)
- toán tử in kiểm tra xem một giá trị, một chuỗi có xuất hiện trong một dãy hay không
\begin{array}{c} \color{#db1616}{\texttt{#Khoadang09}} \end{array}
- Xâu S = "123456abcdef"
>>> len(S)
⇒ Kết quả : 12
⇒ Do độ dài xâu S gồm 12 kí tự
>>> S.find("A")
⇒ Kết quả : -1
⇒ Hàm S.find(x) dùng để xác định xem xâu hoặc kí tự x có tồn tại trong xâu S hay không. Nếu có sẽ trả về vị trí đầu tiên tìm được, ngược lại không tìm được trả về `-1`
⇒ Nhận xét : trong xâu S trên không có kí tự "A"
>>> "12" in S
⇒ Kết quả : True
⇒ Hàm s1 in s2 dùng để kiểm tra xem xâu s1 có tồn tại trong xâu s2 không. Trong trường hợp này xâu "12" có tồn tại trong xâu S
>>> S.split()
⇒ Kết quả : ['123456abcdef']
⇒ Hàm s.split(x) tách xâu S thành các xâu nhỏ hơn qua ký tự x
* Ví dụ, ta có S = "12 a 1 2024 abc"
- Ta có kết quả là ['12', 'a', '1', '2024', 'abc']. Nó sẽ tách các xâu thông qua các dấu cách có trong chuỗi và tạo thành chuỗi con nhỏ hơn. Nếu không chèn xâu nào vào tham số của split() thì mặc định là 1 xâu dấu cách
Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!
Lớp 10 - Năm đầu tiên ở cấp trung học phổ thông, chúng ta sẽ có nhiều bạn bè mới đến từ những nơi khác nhau. Ngôi trường mới, xa nhà hơn, mở ra một thế giới mới với nhiều điều thú vị. Hãy mở lòng đón nhận và tận hưởng những trải nghiệm mới!
Copyright © 2021 HOCTAPSGK