Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

3

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.

Đây là nhiệm vụ tôi nhận được:

Cho một chuỗi có độ dài chẵn, trả lại nửa đầu. Vì vậy, chuỗi "woohoo" mang lại "woo".

first_half('WooHoo') → 'Woo'
first_half('HelloThere') → 'Hello'
first_half('abcdef') → 'abc'

Đây là giải pháp của tôi:

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]

Câu hỏi của tôi là:

Bạn có thể chỉ cho tôi một giải pháp đơn giản hơn trong Python tất nhiên không yêu cầu tôi sử dụng một biến cho một nửa độ dài chuỗi (B) không?

hỏi ngày 5 tháng 7 năm 2015 lúc 15:18Jul 5, 2015 at 15:18

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

noob81noob81noob81

651 Huy hiệu bạc11 Huy hiệu đồng1 silver badge11 bronze badges

Trong Python:

str = "WooHoo"   
str = str[:-len(str)/2]

Đã trả lời ngày 5 tháng 7 năm 2015 lúc 15:32Jul 5, 2015 at 15:32

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

Nolin M.Nolin M.Nolin M.

3871 Huy hiệu bạc11 Huy hiệu đồng1 silver badge11 bronze badges

Trong Python:

return str[0: int(len( str )/2)];

Đã trả lời ngày 5 tháng 7 năm 2015 lúc 15:32


Nolin M.Nolin M.

3871 Huy hiệu bạc11 Huy hiệu đồng

 var str = "WooHoo";
 if (str.length%2 == 0) {
     console.log(str.substr(0, str.length / 2));
    }

Ở đây không cần phải kiểm tra xem nó là chẵn hay lenght kỳ lạ.

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
1 sẽ làm tròn chính nó.

Đã trả lời sau khi đặt lại câu hỏi:

str.substr(0, str.length / 2);

Trong JavaScript:

Câu trả lời là

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
2.

Hoặc chỉ sử dụng:Jul 5, 2015 at 15:22

3

Không cần kiểm tra

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
3.

Các ngôn ngữ khác có thuộc tính

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
4 và chức năng
def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
5.

 def first_half(str):

     return str[:(len(str)//2)]

Đã trả lời ngày 5 tháng 7 năm 2015 lúc 15:22Nov 30, 2019 at 21:28

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

Đây là giải pháp đơn giản và đơn giản nhất.Nikhil G

Chạy cho đến giữa chuỗi, ở đây,

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
6 được sử dụng để xác nhận rằng tôi chỉ nhận được các giá trị INT sau khi chia, trong trường hợp độ dài là lẻ.3 silver badges9 bronze badges

Đã trả lời ngày 30 tháng 11 năm 2019 lúc 21:28

def first_half(str):
    if len(str) % 2 == 0:
        return str[:len(str) // 2]

Nikhil Gnikhil g

def first_half(str):
    return str[:len(str) // 2 if len(str) % 2 == 0 else 0]

4493 Huy hiệu bạc9 Huy hiệu Đồng

Bạn đang tìm thứ gì đó như thế này phải không:Jul 5, 2015 at 15:25

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

1

def first_half(str):
  calc = len(str) / 2
  if calc:
    return str[:calc]
    
  else:
    if len(str) <= 0:
      return str
    
first_half('abcdef')

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

Hoặc có thể như thế này?

Chạy cho đến giữa chuỗi, ở đây,

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
6 được sử dụng để xác nhận rằng tôi chỉ nhận được các giá trị INT sau khi chia, trong trường hợp độ dài là lẻ.3 silver badges9 bronze badges

Đã trả lời ngày 30 tháng 11 năm 2019 lúc 21:28Jul 29, 2020 at 10:55

Hướng dẫn given a string of even length, return the first half python - đã cho một chuỗi có độ dài chẵn, trả về nửa trăn đầu tiên

1

Kiểm tra mã bên dưới:

def first_half(str):
    if len(str) % 2 == 0:
        b = len(str) // 2
        return str[:b]
0

Đầu ra

Xin chào
Hello

Permalink

Không thể lấy lại những người đóng góp tại thời điểm này

Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều

"" "
deffirst_half (str):
First_half ('woohoo') → 'woo'
First_half ('Hellothere') → 'Xin chào'
First_half ('ABCDEF') → 'ABC'
"" "
deffirst_half (str): first_half(str):
trở lại [: len (str) /2] str[:len(str) / 2]

Làm cách nào để trả lại nửa đầu của một chuỗi trong Python?

Hàm Len () ở đây được sử dụng để trả về độ dài của chuỗi. Chúng tôi chia chuỗi thành một nửa chứa nửa đầu của các ký tự và chuỗi con thứ hai chứa nửa còn lại. Chúng tôi sử dụng toán tử // để chia độ dài của chuỗi vì nó thực hiện phân chia sàn và một số nguyên được trả về. here is used to return the length of the string. We split the string into one half containing the first half of the characters and the second substring containing the other half. We use the // operator to divide the length of the string because it performs floor division, and an integer is returned.

Làm thế nào để bạn kiểm tra độ dài của một chuỗi chẵn trong Python?

Cách tiếp cận: Chia chuỗi bằng hàm split ()Split the string using split() function. Iterate in the words of a string using for loop. Calculate the length of the word using len() function. If the length is even, then print the word.

Làm thế nào để tìm từ dài nhất trong Python?

Từ dài nhất..
DEF LongEvenword (câu):.
câu = câu.tách ra().
slen = [Len (s) cho s trong câu ..
Nếu len ([x cho x trong slen nếu x%2 ..
Trả lại '00'.
ml = max (slen).
Nếu ML%2! = 0:.
Đối với tôi trong phạm vi (Slen. Count (.

Làm thế nào để in ngay cả các từ từ chuỗi?

Approach:..
Lấy chuỗi ..
Tria chuỗi thành các từ với phương thức trợ giúp của split () trong lớp chuỗi.....
Traverse mỗi từ trong mảng chuỗi được trả về với sự trợ giúp của Foreach Loop trong Java.....
Tính độ dài của mỗi từ bằng cách sử dụng chuỗi.....
Nếu độ dài chẵn, thì hãy in từ ..