Python 2.7 bắt đầu với

Giá trị của chỉ số bắt đầu và kết thúc phải nằm trong khoảng [0-độ dài-1] của Chuỗi. Ngoài ra, nếu chúng ta không cung cấp tham số bắt đầu và kết thúc theo mặc định, thì phương thức starswith[] sẽ đặt giá trị bắt đầu là 0 và giá trị kết thúc là độ dài-1

Giá trị trả về của startedwith[] trong Python

Loại trả lại. bool Phương thức startedwith[] trả về một giá trị boolean, i. e. , Đúng hay sai. Giá trị boolean thực chỉ được trả về khi Chuỗi đã cho chứa tiền tố đã cho

Ngoại lệ của startedwith[] trong Python

Ngoại lệ typeError thường xảy ra trong hàm startedwith[] khi chúng ta truyền một đối số không phải là Chuỗi. Ví dụ về ngoại lệ typeError được thảo luận trong phần ví dụ

Ví dụ về startedwith[] trong Python

Hãy hiểu phương thức startedwith[] bằng một ví dụ

string = "Helloo Academy"

# Checking whether the string is Starting from "Scaler" or not

print[string.startswith["Hello"]]

đầu ra

Phương thức chuỗi Python startedwith[] là gì?

Phương thức starswith[] được sử dụng để kiểm tra xem Chuỗi có bắt đầu từ tiền tố đã cho hay không. Chúng tôi cũng có thể đặt vị trí của tiền tố được tìm kiếm trong chuỗi đã cho bằng cách sử dụng tham số bắt đầu và kết thúc

Sử dụng startedwith[] trong Python

  • Phương thức startedwith[] được sử dụng để kiểm tra xem một câu đã cho có bắt đầu bằng một chuỗi cụ thể hay không
  • startedwith[] được sử dụng trong xử lý văn bản
  • Giả sử bạn có một danh sách tên trong cơ sở dữ liệu và muốn tìm kiếm thông qua tên của họ. Trong trường hợp đó, chúng ta có thể sử dụng phương pháp này

Thêm ví dụ

Hãy hiểu phương thức startedwith[] bằng một ví dụ

##startswith[] method with start parameter
string1="Helloo Academy"
##7 is the starting index of the Academy
print[string1.startswith["Academy",7]] 

##starswith[] method with the start and end parameter
##Starting index is 7.
##Ending index that is not included is 10
string2="Helloo Academy"
print[string2.startswith["Aca",7,10]]

đầu ra

ví dụ 1. startedwith[] Không có tham số bắt đầu và kết thúc

Hãy hiểu phương thức startedwith[] không có tham số

string="Helloo Academy"
##Checking whether the String is Starting from "Scaler or not"
print[string.startswith["Hello"]]

đầu ra

Trả về giá trị true vì chuỗi đã cho bắt đầu từ chuỗi "Xin chào"

ví dụ 2. startedwith[] Với tham số bắt đầu và kết thúc

Hãy hiểu cách sử dụng phương thức startedwith[] bằng tham số bắt đầu và kết thúc

##starswith[] method with the start and end parameter
##Starting index is 7.
##Ending index that is not included is 10
string2="Helloo Academy"
print[string2.startswith["Acad", 7 , 10]]

##startswith[] method with start parameter
string1="Scaler Academy"
##7 is the starting index of the Academy
print[string1.startswith["Academy", 7]] 

##starswith[] method with the start and end parameter
##Starting index is 7.
##Ending index that is not included is 10
string2="Helloo Academy"
print[string2.startswith["Aca", 7 , 10]]

##Ending index is greater than the length of the string and 
## Starting index is negative
string3="Hello"
print[string3.startswith["hello", -5 , 10]]

đầu ra

Trong trường hợp đầu tiên, chúng tôi nhận được-

ví dụ 3. startedwith[] Với Tuple Prefix

Chúng ta cũng có thể truyền một bộ của Chuỗi dưới dạng tham số sẽ kiểm tra xem có bất kỳ tiền tố nào của chuỗi được chứa trong bộ hay không

Trong ví dụ dưới đây, chúng ta có một chuỗi chứa khoảng trắng. Lúc đầu, chúng tôi chuyển một bộ của chuỗi dưới dạng tham số trong phương thức startedwith[] và kiểm tra xem bộ có chứa chuỗi bắt đầu của chuỗi đã cho hay không

string="This is the Helloo Academy"
##Passing a tuple of the String to check the prefix 
print[string.startswith[["Hello" , "This" , "Helloo"]]];
string1="This is the Scaler Academy"
##Tuple is not containing any prefix
print[string.startswith[["Hello" , "The" , "Helloo1"]]];

đầu ra

Trong trường hợp đầu tiên, chúng ta nhận được giá trị boolean True vì chuỗi "This" có trong chuỗi đã cho, nhưng trong trường hợp thứ hai, bộ dữ liệu không chứa bất kỳ chuỗi nào có trong chuỗi đã cho

Ví dụ 4. loạiError Ngoại lệ

Hãy hiểu cách typeError xảy ra trong phương thức startedwith[]

Trong ví dụ dưới đây, chúng ta chuyển số dưới dạng đối số trong phương thức startedwith[] không chính xác

number=123;
print[str.startswith[number]]

đầu ra

TypeError: descriptor 'startswith' for 'str' objects doesn't apply to a 'int' object`

TypeError được trả về vì chúng ta chuyển số dưới dạng tham số trong phương thức startedwith[] thay vì kiểu dữ liệu chuỗi

Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức chuỗi startswith[] của Python để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác không

Giới thiệu về phương thức chuỗi Python startedwith[]

Phương thức startswith[] trả về

s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

Code language: Python [python]
1 nếu một chuỗi bắt đầu bằng một chuỗi khác. Ngược lại, nó trả về

s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

Code language: Python [python]
2

Sau đây là cú pháp của phương thức startswith[]

str.startswith[prefix, [,start [,end ]]

Code language: Python [python]

Phương thức startswith[] chấp nhận ba tham số

  • s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    5 là một chuỗi hoặc một bộ chuỗi để tìm kiếm. Tham số

    s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    5 là bắt buộc
  • s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    7 là vị trí mà phương thức bắt đầu tìm kiếm

    s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    5. Tham số

    s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    7 là tùy chọn
  • True

    Code language: Python [python]
    0 là vị trí trong chuỗi mà phương thức ngừng tìm kiếm

    s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

    Code language: Python [python]
    5. Tham số

    True

    Code language: Python [python]
    0 cũng là tùy chọn

Lưu ý rằng phương pháp startswith[] phân biệt chữ hoa chữ thường. Nói cách khác, nó sẽ tìm kiếm

s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

Code language: Python [python]
5 phân biệt chữ hoa chữ thường

Các ví dụ về phương thức chuỗi startedwith[] trong Python

Hãy lấy một số ví dụ về việc sử dụng phương thức chuỗi startswith[]

1] Sử dụng phương thức startedwith[] để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác không

Ví dụ sau đây cho thấy cách sử dụng phương thức chuỗi startswith[] để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác không

s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

Code language: Python [python]

đầu ra

True

Code language: Python [python]

Như đã đề cập trước đó, phương pháp startswith[] tìm kiếm một chuỗi phân biệt chữ hoa chữ thường. Do đó, ví dụ sau trả về

s = 'Make it work, make it right, make it fast.' result = s.startswith['Make'] print[result]

Code language: Python [python]
2

s = 'Make it work, make it right, make it fast.' result = s.startswith['make'] print[result]

Code language: Python [python]

đầu ra

False

Code language: Python [python]

2] Sử dụng phương thức startedwith[] với một tuple

Ví dụ sau sử dụng phương thức startswith[] để kiểm tra xem một chuỗi có bắt đầu bằng một trong các chuỗi trong bộ không

s = 'Make it work, make it right, make it fast.' result = s.startswith[['Make','make']] print[result]

Code language: PHP [php]

đầu ra

True

Code language: PHP [php]

3] Sử dụng phương thức startedwith[] với tham số start

Ví dụ sau minh họa cách sử dụng phương thức startswith[] để kiểm tra xem chuỗi có bắt đầu bằng từ make in thường bắt đầu từ vị trí 14 không

Startswith[] trong Python là gì?

Phương thức startedwith[] trả về True nếu chuỗi bắt đầu với giá trị đã chỉ định, nếu không thì trả về False .

Có Startswith trong Python không?

Chuỗi Python bắt đầu với[] . Nếu không, nó trả về Sai. The startswith[] method returns True if a string starts with the specified prefix[string]. If not, it returns False .

Startswith[] trả về kiểu dữ liệu gì?

STARTSWITH là một hàm thao tác chuỗi thao tác tất cả các loại dữ liệu chuỗi [BIT, BLOB và KÝ TỰ] và trả về một giá trị Boolean để cho biết liệu một chuỗi có bắt đầu bằng một chuỗi khác hay không

Startswith và Endswith trong Python là gì?

Hàm startedwith[] của Python kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi con được chỉ định hay không. Python endwith[] kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con hay không . Cả hai hàm trả về Đúng hoặc Sai.

Chủ Đề