Làm thế nào để bạn kiểm tra xem một chuỗi chỉ chứa các số? Show Nội dung chính ShowShow
Tôi đã cho nó đi đây. Tôi muốn thấy cách đơn giản nhất để thực hiện điều này.
Trig 9.8246 huy hiệu vàng55 Huy hiệu bạc106 Huy hiệu đồng6 gold badges55 silver badges106 bronze badges6 gold badges55 silver badges106 bronze badges Đã hỏi ngày 27 tháng 1 năm 2014 lúc 18:19Jan 27, 2014 at 18:19Jan 27, 2014 at 18:19 4 Bạn sẽ muốn sử dụng phương thức 0 trên đối tượng 1 của mình:
Từ tài liệu 0:
Đã trả lời ngày 27 tháng 1 năm 2014 lúc 18:21Jan 27, 2014 at 18:21Jan 27, 2014 at 18:21 MHLESTERMHLESTERmhlestermhlester 22.2K10 Huy hiệu vàng 50 Huy hiệu bạc74 Huy hiệu đồng10 gold badges50 silver badges74 bronze badges10 gold badges50 silver badges74 bronze badges 2 Sử dụng 3:
Đã trả lời ngày 27 tháng 1 năm 2014 lúc 18:20Jan 27, 2014 at 18:20Jan 27, 2014 at 18:20 2 Sử dụng Chuỗi Chuỗi isDigit Hàm:
AMC 2.5847 Huy hiệu vàng12 Huy hiệu bạc34 Huy hiệu đồng7 gold badges12 silver badges34 bronze badges7 gold badges12 silver badges34 bronze badges Đã trả lời ngày 27 tháng 1 năm 2014 lúc 18:20Jan 27, 2014 at 18:20Jan 27, 2014 at 18:20 Sử dụng Chuỗi Chuỗi isDigit Hàm:ndpu AMC4 gold badges52 silver badges68 bronze badges 2.5847 Huy hiệu vàng12 Huy hiệu bạc34 Huy hiệu đồng7 gold badges12 silver badges34 bronze badges
Sử dụng Chuỗi Chuỗi isDigit Hàm:ndpu
AMC4 gold badges52 silver badges68 bronze badges 02.5847 Huy hiệu vàng12 Huy hiệu bạc34 Huy hiệu đồng 1ndpundpu 21.6K4 Huy hiệu vàng52 Huy hiệu bạc68 Huy hiệu ĐồngSep 4, 2018 at 7:01 Bạn cũng có thể sử dụng Regex,Devendra Bhat ví dụ: -1) word = "3487954"2 gold badges14 silver badges19 bronze badges 1 ví dụ: -2) word = "3487.954"Sep 4, 2018 at 7:01 2ví dụ: -3) Word = "3487.954 328"Devendra Bhat Như bạn có thể thấy tất cả 3 EG có nghĩa là chỉ không có trong chuỗi của bạn. Vì vậy, bạn có thể làm theo các giải pháp tương ứng được đưa ra với họ.2 gold badges14 silver badges19 bronze badgesĐã trả lời ngày 4 tháng 9 năm 2018 lúc 7:01 Devendra Bhatdevendra Bhat1.1092 huy hiệu vàng14 Huy hiệu bạc19 Huy hiệu đồngJul 25, 2019 at 19:16 5mitmitNhư đã chỉ ra trong nhận xét này làm thế nào để bạn kiểm tra Python cho dù một chuỗi chỉ chứa các số? Phương pháp 10 gold badges47 silver badges74 bronze badges 1 4 không hoàn toàn chính xác cho trường hợp sử dụng này, bởi vì nó trả về đúng với một số ký tự giống như chữ số: 0float numbers, negatives numbers, etc.. All the examples before will be wrong. Nếu điều này cần tránh, kiểm tra chức năng đơn giản sau đây, nếu tất cả các ký tự trong chuỗi là một chữ số giữa "0" và "9":Jul 25, 2019 at 19:16 1Được sử dụng trong ví dụ từ câu hỏi:10 gold badges47 silver badges74 bronze badges 2Đã trả lời ngày 25 tháng 7 năm 2019 lúc 19:16float numbers, negatives numbers, etc.. All the examples before will be wrong. chỉ tríchJan 25, 2018 at 10:44 Joe9008Joe9008Joe9008Joe9008 10,8k10 Huy hiệu vàng47 Huy hiệu bạc74 Huy hiệu đồng7 silver badges12 bronze badges 1 Thế còn số lượng nổi, số tiêu cực, vv .. Tất cả các ví dụ trước đây sẽ sai.
sẽ trả về chỉ đúng nếu có một hoặc không '.' Trong chuỗi các chữ số.7 silver badges12 bronze badges sẽ trả về saiĐã trả lời ngày 25 tháng 1 năm 2018 lúc 10:44 6257 Huy hiệu bạc12 Huy hiệu ĐồngMar 20, 2017 at 16:04 3zhihongzhihongVì mỗi lần tôi gặp phải một vấn đề với kiểm tra là vì đôi khi không thể không có và nếu STR không thể không có, chỉ sử dụng str.isdigit () là không đủ vì bạn sẽ gặp lỗi2 gold badges23 silver badges32 bronze badges 1 Thuộc tínhError: đối tượng 'Nonetype' không có thuộc tính 'isDigit' 4Và sau đó bạn cần xác thực trước tiên là không có hay không. Để tránh một nhánh nhiều IF, một cách rõ ràng để làm điều này là:Mar 20, 2017 at 16:04May 10, 2015 at 8:52 cold_codercold_codercold_codercold_coder Hy vọng điều này sẽ giúp cho mọi người có cùng một vấn đề như tôi.2 gold badges23 silver badges32 bronze badges4 gold badges8 silver badges23 bronze badges 3 Đã trả lời ngày 20 tháng 3 năm 2017 lúc 16:04 ZhihongzhihongMay 10, 2015 at 8:52 51.6882 Huy hiệu vàng23 Huy hiệu bạc32 Huy hiệu Đồng4 gold badges8 silver badges23 bronze badges 6Bạn có thể sử dụng thử Catch Block tại đây: 7Đã trả lời ngày 10 tháng 5 năm 2015 lúc 8:52Sep 10, 2019 at 9:13 Phương pháp 2 (thực hiện xử lý ngoại lệ trên đầu chuỗi):-RahulRahul Đầu ra của mã trên sẽ là:5 silver badges11 bronze badges5 silver badges11 bronze badges 1 Đã trả lời ngày 10 tháng 9 năm 2019 lúc 9:13 RahulrahulFeb 29, 2020 at 13:27Feb 29, 2020 at 13:27 3055 huy hiệu bạc11 huy hiệu đồngFaithFaith Bạn có thể sử dụng phương thức str.isDigit () hoặc phương thức str.isnumeric ()6 bronze badges6 bronze badges 1 Solution: 8Đã trả lời ngày 29 tháng 2 năm 2020 lúc 13:27Jul 24 at 11:50Jul 24 at 11:50 1 Faithfaith 9Phù hiệu bằng đồng 276Jul 16 at 8:51Jul 16 at 8:51 2 Làm cách nào để kiểm tra xem một chuỗi chỉ chứa các số trong Python?Phương thức python isNumeric () Phương thức isNumeric () trả về true nếu tất cả các ký tự là số (0-9), nếu không thì sai. Số mũ, như ² và ¾ cũng được coi là giá trị số. "-1" và "1.5" không được coi là giá trị số, bởi vì tất cả các ký tự trong chuỗi phải là số và - và.isnumeric() Method The isnumeric() method returns True if all the characters are numeric (0-9), otherwise False. Exponents, like ² and ¾ are also considered to be numeric values. "-1" and "1.5" are NOT considered numeric values, because all the characters in the string must be numeric, and the - and the . isnumeric() Method The isnumeric() method returns True if all the characters are numeric (0-9), otherwise False. Exponents, like ² and ¾ are also considered to be numeric values. "-1" and "1.5" are NOT considered numeric values, because all the characters in the string must be numeric, and the - and the . Làm thế nào bạn có thể kiểm tra xem một chuỗi đã cho chỉ chứa các chữ cái và số trong Python?Khoa học dữ liệu thực tế bằng cách sử dụng Python để xác minh rằng chuỗi chỉ chứa các chữ cái, số, dấu gạch dưới và dấu gạch ngang, chúng ta có thể sử dụng regex sau: "^[a-za-z0-9 _-]*$"."^[A-Za-z0-9_-]*$"."^[A-Za-z0-9_-]*$". Làm cách nào để kiểm tra xem một chuỗi chỉ chứa các giá trị số?regex = "[0-9]+" ;... Khớp với chuỗi đã cho với biểu thức thông thường.Trong Java, điều này có thể được thực hiện bằng cách sử dụng mẫu.Matcher () .. Trả về true nếu chuỗi khớp với biểu thức thông thường đã cho, nếu không trả về sai .. Làm thế nào để bạn kiểm tra xem một chuỗi chỉ chứa chữ và số trong Python?Chuỗi python isalnum () hàm trả về true nếu nó chỉ được làm bằng các ký tự chữ và số.Một nhân vật là chữ và số nếu đó là alpha hoặc một số.Nếu chuỗi trống, thì isalnum () trả về false.. A character is alphanumeric if it's either an alpha or a number. If the string is empty, then isalnum() returns False .. A character is alphanumeric if it's either an alpha or a number. If the string is empty, then isalnum() returns False . |