Trang chủ Tin Học Lớp 10 Cho mình hỏi lệnh split in ra kq j vậy...

Cho mình hỏi lệnh split in ra kq j vậy ạ giúp mình với Câu 4) Cho xâu S="123456abcdef". sau: Em hãy cho biết kết quả sau khi thực hiện từng lệnh Câu lệnh

Câu hỏi :

Cho mình hỏi lệnh split in ra kq j vậy ạ giúp mình với

image

Cho mình hỏi lệnh split in ra kq j vậy ạ giúp mình với Câu 4) Cho xâu S="123456abcdef". sau: Em hãy cho biết kết quả sau khi thực hiện từng lệnh Câu lệnh

Lời giải 1 :

ở 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

Lời giải 2 :

\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

Bạn có biết?

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!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 10

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!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK