Hướng dẫn how do you check if a string does not contain a character python? - làm thế nào để bạn kiểm tra xem một chuỗi không chứa ký tự python?

8

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Ví dụ, ở đâu:

list = [admin, add, swear]
st = 'siteadmin'

list = ['admin', 'add', 'swear']
st = 'siteadmin'
if any([x in st for x in list]):print "found"
else: print "not found"
0 chứa chuỗi
list = ['admin', 'add', 'swear']
st = 'siteadmin'
if any([x in st for x in list]):print "found"
else: print "not found"
1 từ
list = ['admin', 'add', 'swear']
st = 'siteadmin'
if any([x in st for x in list]):print "found"
else: print "not found"
2.

  • Làm thế nào tôi có thể thực hiện kiểm tra này?
  • Làm thế nào tôi có thể được thông báo chuỗi nào từ
    list = ['admin', 'add', 'swear']
    st = 'siteadmin'
    if any([x in st for x in list]):print "found"
    else: print "not found"
    
    2 đã được tìm thấy và nếu có thể ở đâu (từ đầu đến cuối để làm nổi bật chuỗi vi phạm)?

Điều này sẽ hữu ích cho một danh sách đen.

Hỏi ngày 20 tháng 8 năm 2015 lúc 14:51Aug 20, 2015 at 14:51

Hướng dẫn how do you check if a string does not contain a character python? - làm thế nào để bạn kiểm tra xem một chuỗi không chứa ký tự python?

StringsonfiRestringSonFireStringsOnFire

2.6665 huy hiệu vàng27 Huy hiệu bạc49 Huy hiệu đồng5 gold badges27 silver badges49 bronze badges

5

list = ['admin', 'add', 'swear']
st = 'siteadmin'
if any([x in st for x in list]):print "found"
else: print "not found"

Bạn có thể sử dụng bất kỳ chức năng tích hợp nào để kiểm tra xem bất kỳ chuỗi nào trong danh sách có xuất hiện trong chuỗi đích không

Đã trả lời ngày 20 tháng 8 năm 2015 lúc 15:17Aug 20, 2015 at 15:17

HootinghootingHooting

1.60111 Huy hiệu bạc20 Huy hiệu đồng11 silver badges20 bronze badges

0

Bạn có thể làm điều này bằng cách sử dụng danh sách các câu hỏi về danh sách

ls = [item for item in lst if item in st]

Cập nhật: Bạn cũng muốn biết vị trí:

ls = [(item,st.find(item)) for item in lst if st.find(item)!=-1]

Kết quả: [('Quản trị', 4)

Bạn có thể tìm thêm thông tin về toàn bộ danh sách trên trang này

Đã trả lời ngày 20 tháng 8 năm 2015 lúc 15:04Aug 20, 2015 at 15:04

ig-melnykig-melnykig-melnyk

2.7092 Huy hiệu vàng23 Huy hiệu bạc33 Huy hiệu Đồng2 gold badges23 silver badges33 bronze badges

2

Tôi giả sử danh sách này rất lớn. Vì vậy, trong chương trình này, tôi đang giữ các mục phù hợp trong một danh sách.

#declaring a list for storing the matched items
matched_items = []
#This loop will iterate over the list
for item in list:
    #This will check for the substring match
    if item in st:
        matched_items.append(item)
#You can use this list for the further logic
#I am just printing here 
print "===Matched items==="
for item in matched_items:
    print item

Đã trả lời ngày 20 tháng 8 năm 2015 lúc 15:05Aug 20, 2015 at 15:05

Amal G Joseamal G JoseAmal G Jose

2.3931 Huy hiệu vàng19 Huy hiệu bạc33 Huy hiệu đồng1 gold badge19 silver badges33 bronze badges

Đây có phải là những gì bạn đang tìm kiếm?

for item in list:
    if item in st:
        print(item)
        break
    else:
        print("No string in list was matched")

Hướng dẫn how do you check if a string does not contain a character python? - làm thế nào để bạn kiểm tra xem một chuỗi không chứa ký tự python?

Y4RD13

82612 Huy hiệu bạc36 Huy hiệu đồng12 silver badges36 bronze badges

Đã trả lời ngày 20 tháng 8 năm 2015 lúc 14:57Aug 20, 2015 at 14:57

0

for x in list:
     loc = st.find(x)
     if (loc != -1):
          print x
          print loc

String.find (i) Trả về chỉ mục của nơi tôi bắt đầu trong ST hoặc -1 khi thất bại. Đây là câu trả lời trực quan nhất theo ý kiến ​​của tôi, bạn có thể biến điều này thành 1 lớp lót, nhưng tôi không phải là một fan hâm mộ lớn của những người đó.

Điều này cung cấp giá trị bổ sung khi biết nơi tìm thấy chuỗi con trong chuỗi.

Đã trả lời ngày 20 tháng 8 năm 2015 lúc 15:01Aug 20, 2015 at 15:01

Eugene Keugene kEugene K

3.3312 Huy hiệu vàng22 Huy hiệu bạc36 Huy hiệu Đồng2 gold badges22 silver badges36 bronze badges

Bạn đang ở đây: Trang chủ/ Python/ Kiểm tra xem Chuỗi không chứa chất nền trong PythonHome / Python / Check if String Does Not Contain Substring in Python

Trong Python, chúng ta có thể dễ dàng kiểm tra xem một chuỗi không chứa chuỗi con bằng toán tử trong toán tử và không vận hành.in operator and not operator.

string = "Hello"

if "z" not in string:
    print("z not in string")
else:
    print("z in string")

#Output:
z not in string

Khi làm việc với các chuỗi, có thể hữu ích khi biết nếu một chuỗi con được chứa trong một biến chuỗi.

Bạn có thể kiểm tra xem một chuỗi không dễ dàng chứa trong Python.

Để kiểm tra xem một chuỗi không chứa một chuỗi con cụ thể, bạn có thể sử dụng toán tử trong toán tử chứ không phải toán tử.in operator and not operator.

Làm thế nào để bạn kiểm tra xem có bất kỳ ký tự nào trong một chuỗi python không?

string = "Hello"

if "z" not in string:
    print("z not in string")
else:
    print("z in string")

#Output:
z not in string

Phương thức số 5: Sử dụng hàm chuỗi.Count (): Hàm này được sử dụng để đếm sự hiện diện của phần tử là chuỗi. Chúng ta có thể sử dụng chức năng này để kiểm tra sự tồn tại của chuỗi trong chuỗi lớn. Nếu chuỗi tồn tại trong chuỗi thì nó sẽ trả về một số khác, nó sẽ trả về 0.

Làm thế nào để bạn kiểm tra xem một chuỗi có chứa một ký tự?

Sử dụng phương thức String.includes () để kiểm tra xem một chuỗi có chứa ký tự không, ví dụ: if (str. bao gồm (char)) {}. Phương thức bao gồm () sẽ trả về true nếu chuỗi chứa ký tự được cung cấp, nếu không thì sai được trả về.

Làm cách nào để kiểm tra xem một chuỗi có chứa một văn bản trong Python không?

Sử dụng find () để kiểm tra xem một chuỗi có chứa một chuỗi con khác, chúng ta cũng có thể sử dụng hàm find () chuỗi để kiểm tra xem chuỗi có chứa chuỗi con hay không. Hàm này trả về vị trí chỉ mục đầu tiên nơi tìm thấy chuỗi con, khác trả về -1.

string = "ccctttrrry"

def doesNotContainsVowels(s):
    string = string.lower()
    contains = False
    for char in string:
        if char in "aeiou":
           contains = True
    return contains

print(doesNotContainVowels("ccccttttwwx"))
print(doesNotContainVowels("a"))

#Output:
False
True

Bạn đang ở đây: Trang chủ/ Python/ Kiểm tra xem Chuỗi không chứa chất nền trong Python

Các bài viết khác bạn cũng sẽ thích:

  • 1. & nbsp; Nhận tất cả các chuỗi con của một chuỗi trong Python.  Get All Substrings of a String in Python
  • 2. & NBSP; Kiểm tra xem biến có phải là chuỗi trong Python không.  Check if Variable is String in Python
  • 3. & nbsp; Nhận phần tử đầu tiên của Pandas Series trong Python.  Get pandas Series First Element in Python
  • 4. & nbsp; Nhận chữ số đầu tiên bằng số bằng Python.  Get First Digit in Number Using Python
  • 5. & nbsp; kiểm tra python nếu đối tượng có thuộc tính.  Python Check if Object Has Attribute
  • 6. & NBSP; Cách sử dụng Python để loại bỏ số không khỏi danh sách.  How to Use Python to Remove Zeros from List
  • 7. & nbsp; đổi tên khóa trong từ điển trong Python.  Rename Key in Dictionary in Python
  • 8. & NBSP; Pandas EWM - Tính toán số liệu thống kê có trọng số theo cấp số nhân trong DataFrame.  pandas ewm – Calculate Exponentially Weighted Statistics in DataFrame
  • 9. & nbsp; Python cố gắng cho đến khi thành công với vòng lặp hoặc đệ quy.  Python Try Until Success with Loop or Recursion
  • 10. & nbsp; selenium Maximize_window () Hàm để tối đa hóa cửa sổ trong Python.  Selenium maximize_window() Function to Maximize Window in Python

Hướng dẫn how do you check if a string does not contain a character python? - làm thế nào để bạn kiểm tra xem một chuỗi không chứa ký tự python?

Về chuyên gia lập trình

Chuyên gia lập trình là một bản tổng hợp các phát hiện của lập trình viên trong thế giới phát triển phần mềm, tạo trang web và tự động hóa các quy trình.

Lập trình cho phép chúng tôi tạo ra các ứng dụng tuyệt vời giúp công việc của chúng tôi hiệu quả hơn, có thể lặp lại và chính xác hơn.

Vào cuối ngày, chúng tôi muốn có thể nhấn một nút và để mã thực hiện nó ma thuật.

Bạn có thể đọc thêm về chúng tôi trên trang Giới thiệu của chúng tôi.

Tương tác độc giả

Làm thế nào để bạn kiểm tra xem một chuỗi không chứa thứ gì đó?

Để kiểm tra xem một chuỗi không chứa một chuỗi con cụ thể, bạn có thể sử dụng toán tử trong toán tử chứ không phải toán tử.use the in operator and not operator.

Làm thế nào để bạn kiểm tra xem có bất kỳ ký tự nào trong một chuỗi python không?

Phương thức số 5: Sử dụng hàm chuỗi.Count (): Hàm này được sử dụng để đếm sự hiện diện của phần tử là chuỗi.Chúng ta có thể sử dụng chức năng này để kiểm tra sự tồn tại của chuỗi trong chuỗi lớn.Nếu chuỗi tồn tại trong chuỗi thì nó sẽ trả về một số khác, nó sẽ trả về 0.Using String. count() function: This function is used to count the presence of element is the string. We can use this function to check the existence of string in large string. If string exist in string then it return some number else it return 0.

Làm thế nào để bạn kiểm tra xem một chuỗi có chứa một ký tự?

Sử dụng phương thức String.includes () để kiểm tra xem một chuỗi có chứa ký tự không, ví dụ:if (str. bao gồm (char)) {}.Phương thức bao gồm () sẽ trả về true nếu chuỗi chứa ký tự được cung cấp, nếu không thì sai được trả về. includes() method to check if a string contains a character, e.g. if (str. includes(char)) {} . The include() method will return true if the string contains the provided character, otherwise false is returned.

Làm cách nào để kiểm tra xem một chuỗi có chứa một văn bản trong Python không?

Sử dụng find () để kiểm tra xem một chuỗi có chứa một chuỗi con khác, chúng ta cũng có thể sử dụng hàm find () chuỗi để kiểm tra xem chuỗi có chứa chuỗi con hay không.Hàm này trả về vị trí chỉ mục đầu tiên nơi tìm thấy chuỗi con, khác trả về -1. We can also use string find() function to check if string contains a substring or not. This function returns the first index position where substring is found, else returns -1.