Một chuỗi ký tự so với chuỗi python là gì?
Bạn thấy đấy, chúng tôi đã gặp lỗi vì \' thoát khỏi dấu ngoặc đơn và điều đó có nghĩa là chuỗi ký tự của chúng tôi hiện không có dấu ngoặc kép. Để làm cho nó hoạt động và báo cho Python bỏ qua dấu gạch chéo ngược và coi nó như một ký tự bình thường, chúng ta cần thêm một dấu gạch chéo ngược nữa Show
Nói chung, chữ là một ký hiệu để biểu thị một giá trị cố định trong mã nguồn. Chúng cũng có thể được định nghĩa là giá trị thô hoặc dữ liệu được cung cấp trong các biến hoặc hằng số. Python có các loại chữ khác nhau như
Chuỗi ký tự là gìMột chuỗi ký tự có thể được tạo bằng cách viết một văn bản (một nhóm Ký tự ) được bao quanh bởi một dấu ngoặc đơn (”), kép (“”) hoặc ba dấu ngoặc kép. Bằng cách sử dụng ba dấu ngoặc kép, chúng ta có thể viết các chuỗi nhiều dòng hoặc hiển thị chúng theo cách mong muốn. Thí dụ. Ở đây geekforgeeks là một chuỗi ký tự được gán cho một (các) biến. Python3n a2
n a3 n a4_______0_______5 n a6
n a7 n a8_______0_______5 20 50 208 2990
20 50 208 2991 20 50 208 2992 n a5 20 50 208 2994 20 50 208 2995 20 50 208 2996 20 50 208 2997 20 50 208 2998
20 50 208 2999 24.8 45.00 20 50 208 2999 24.8 45.02 20 50 208 2999 24.8 45.04 đầu ra geekforgeeks geekforgeeks geek for geeks Nhân vật theo nghĩa đen là gìNó cũng là một loại chuỗi ký tự trong đó một ký tự đơn được bao quanh bởi dấu ngoặc đơn hoặc kép Thí dụ Python324.8 45.05 24.8 45.06 n a5 24.8 45.08
24.8 45.09 (7+5j) 7j0 n a5 (7+5j) 7j2
20 50 208 2999 (7+5j) 7j4 20 50 208 2999 (7+5j) 7j6 đầu ra n a Chữ số là gìChúng là bất biến và có ba loại chữ số.
số nguyênCả số dương và số âm bao gồm 0. Không nên có bất kỳ phần phân số nào Thí dụ Chúng tôi đã gán các số nguyên (0b10100, 50, 0o320, 0x12b) vào các biến khác nhau. Ở đây, 'a' là một chữ nhị phân, 'b' là một chữ thập phân, 'c' là một chữ bát phân và 'd' là một chữ thập lục phân. Nhưng khi sử dụng chức năng in để hiển thị một giá trị hoặc để lấy đầu ra, chúng đã được chuyển đổi thành số thập phân Python3(7+5j) 7j7
(7+5j) 7j8 (7+5j) 7j9 n a5 a is True b is False c: 4 d: 71
a is True b is False c: 4 d: 72 a is True b is False c: 4 d: 73 n a5 a is True b is False c: 4 d: 75
a is True b is False c: 4 d: 76 a is True b is False c: 4 d: 77_______0_______5 a is True b is False c: 4 d: 79
x is True y is False z is True a: 11 b: 100 x is True y is False z is True a: 11 b: 101 n a5 x is True y is False z is True a: 11 b: 103
20 50 208 2999 x is True y is False z is True a: 11 b: 105 đầu ra ________số 8_______Trôi nổiĐây là những số thực có cả phần nguyên và phần phân số Thí dụ 24. 8 và 45. 0 là các chữ số dấu phẩy động vì cả 24. 8 và 45. 0 là số dấu phẩy động. Python3x is True y is False z is True a: 11 b: 106 x is True y is False z is True a: 11 b: 107 n a5 x is True y is False z is True a: 11 b: 109 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]0 n a5 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]2
20 50 208 2999 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]4 đầu ra 24.8 45.0 Phức tạpCác chữ số sẽ có dạng a + bj, trong đó ‘a‘ là phần thực và ‘b‘ là phần phức Thí dụ Python3[1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]5 n a5 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]7 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]8 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]9
(2, 4, 6, 8) (1, 3, 5, 7)0 (2, 4, 6, 8) (1, 3, 5, 7)1 n a5 (2, 4, 6, 8) (1, 3, 5, 7)3
20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)5 đầu ra (7+5j) 7j Boolean nghĩa đen là gìChỉ có hai chữ Boolean trong Python. Chúng đúng và sai. Trong Python, True biểu thị giá trị là 1 và Sai biểu thị giá trị là 0. ví dụ 1 Trong ví dụ này 'a' là Đúng và 'b' là Sai vì 1 bằng Đúng Python3(7+5j) 7j9 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 (2, 4, 6, 8) (1, 3, 5, 7)9 n a5 n a5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 a is True b is False c: 4 d: 73 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 (2, 4, 6, 8) (1, 3, 5, 7)9 n a5 n a5 n a00 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 a is True b is False c: 4 d: 77_______0_______5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]8 n a06 x is True y is False z is True a: 11 b: 101 n a5 n a00 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]8 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]7
20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a14 n a15 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a18 n a19 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a22 n a23 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a26 n a27 đầu ra a is True b is False c: 4 d: 7 ví dụ 2 Một ví dụ khác để hiển thị boolean theo nghĩa đen Python3n a28 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 (2, 4, 6, 8) (1, 3, 5, 7)9 n a5 n a5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 n a36_______0_______5 (2, 4, 6, 8) (1, 3, 5, 7)8 n a39 n a5 n a5 n a00 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]5 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 n a06 n a5 n a5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 n a52 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 (2, 4, 6, 8) (1, 3, 5, 7)9 n a5 n a5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 (7+5j) 7j9 n a5 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}2 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]8 n a64 a is True b is False c: 4 d: 73 n a5 n a00 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]8 n a64
20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a72 n a73 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a76 n a77 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a80 n a81 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a84 n a15 20 50 208 2999 (2, 4, 6, 8) (1, 3, 5, 7)8 n a88 n a19 đầu ra x is True y is False z is True a: 11 b: 10 bộ sưu tập theo nghĩa đen là gìPython cung cấp bốn loại bộ sưu tập theo nghĩa đen khác nhau
Danh sách nghĩa đen là gìDanh sách chứa các mục thuộc các loại dữ liệu khác nhau. Các giá trị được lưu trữ trong Danh sách được phân tách bằng dấu phẩy (,) và được đặt trong dấu ngoặc vuông ([]). Chúng tôi có thể lưu trữ các loại dữ liệu khác nhau trong Danh sách. Danh sách có thể thay đổi Thí dụ. Python3n a90 n a91_______0_______5 n a93 (2, 4, 6, 8) (1, 3, 5, 7)9_______0_______95 n a39 n a95 n a06 n a95 20 50 208 29900 n a95 20 50 208 29902 20 50 208 29903 20 50 208 29904 n a5 n a93 20 50 208 29907_______0_______95 20 50 208 29909 n a95 20 50 208 29911 n a95 n a39 20 50 208 29903 20 50 208 2999 20 50 208 29916 20 50 208 2999 20 50 208 29918 đầu ra [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2] Tuple nghĩa đen là gìMột bộ là một tập hợp các kiểu dữ liệu khác nhau. Nó được đặt trong dấu ngoặc đơn ‘()‘ và mỗi phần tử được phân tách bằng dấu phẩy (,). nó là bất biến Thí dụ. Python320 50 208 29919 20 50 208 29920 n a5 (2, 4, 6, 8) (1, 3, 5, 7)8 n a39_______0_______95 20 50 208 29900 n a95 20 50 208 29927 n a95 20 50 208 29929 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3 20 50 208 29931_______0_______5 (2, 4, 6, 8) (1, 3, 5, 7)8 (2, 4, 6, 8) (1, 3, 5, 7)9 n a95 n a06 n a95 20 50 208 29902 n a95 [1, 2, 3, 4, 5] ['Amit', 'kabir', 'bhaskar', 2]7 {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20}3
20 50 208 2999 20 50 208 29943 20 50 208 2999 20 50 208 29945 đầu ra (2, 4, 6, 8) (1, 3, 5, 7) Từ điển nghĩa đen là gìTừ điển lưu trữ dữ liệu trong cặp khóa-giá trị. Nó được bao quanh bởi dấu ngoặc nhọn ‘{}‘ và mỗi cặp được phân tách bằng dấu phẩy (,). Chúng tôi có thể lưu trữ các loại dữ liệu khác nhau trong một từ điển. Từ điển có thể thay đổi Thí dụ. Python320 50 208 29946 20 50 208 29947 n a5 20 50 208 29949 20 50 208 29950_______8_______51 20 50 208 29952 n a95 20 50 208 29954 20 50 208 29951 20 50 208 29956 n a95 20 50 208 29958 20 50 208 29951 20 50 208 29960 20 50 208 29961 20 50 208 29962 n a5 20 50 208 29949 20 50 208 29965 20 50 208 29951 20 50 208 29967 n a95 20 50 208 29969 20 50 208 29951 20 50 208 29971 n a95 20 50 208 29973 20 50 208 29951 20 50 208 29971 20 50 208 29961
20 50 208 2999 20 50 208 29978 20 50 208 2999 20 50 208 29980 đầu ra {'a': 'apple', 'b': 'ball', 'c': 'cat'} {'name': 'amit', 'age': 20, 'ID': 20} Đặt nghĩa đen là gìTập hợp là tập hợp của tập dữ liệu không có thứ tự. Nó được bao bởi dấu {} và mỗi phần tử cách nhau bởi dấu phẩy (,) Thí dụ. Chúng ta có thể tạo một tập hợp các nguyên âm và trái cây. Python320 50 208 29981 20 50 208 29982 n a5 20 50 208 29949 20 50 208 29950 n a95 20 50 208 29987 n a95 20 50 208 29989 n a95 20 50 208 29991 n a95 20 50 208 29993 20 50 208 29961 20 50 208 29995 n a5 20 50 208 29949 20 50 208 29998_______0_______95 24.8 45.000 n a95 24.8 45.002 20 50 208 29961
20 50 208 2999 24.8 45.005 20 50 208 2999 24.8 45.007 đầu ra n a0 Nghĩa đen đặc biệt là gìPython chứa một chữ đặc biệt (Không có). 'Không' được sử dụng để xác định biến null. Nếu 'Không' được so sánh với bất kỳ thứ gì khác ngoài 'Không', nó sẽ trả về false Sự khác biệt giữa chuỗi và chuỗi ký tự là gì?Chuỗi ký tự hoặc hằng số được đặt trong dấu ngoặc kép "" hoặc với @"" . Một chuỗi chứa các ký tự tương tự như ký tự chữ. ký tự đơn giản, chuỗi thoát và ký tự phổ quát.
Chuỗi ký tự Python là gì?Chuỗi ký tự là nơi bạn chỉ định nội dung của chuỗi trong chương trình . >>> a = 'Một chuỗi' Ở đây 'Một chuỗi' là một chuỗi ký tự. Biến a là một biến chuỗi, hay tốt hơn là đặt trong Python, một biến trỏ đến một chuỗi. Chuỗi ký tự có thể sử dụng dấu phân cách trích dẫn đơn hoặc kép.
Sự khác biệt giữa chuỗi ký tự và chuỗi mới () là gì?4. Chuỗi ký tự so với đối tượng chuỗi. Khi chúng ta tạo một đối tượng Chuỗi bằng toán tử new(), nó luôn tạo một đối tượng mới trong bộ nhớ heap. Mặt khác, nếu chúng ta tạo một đối tượng bằng cú pháp chuỗi ký tự e. g. “Baeldung”, nó có thể trả về một đối tượng hiện có từ nhóm Chuỗi, nếu nó đã tồn tại.
Đối tượng chuỗi ký tự hay chuỗi ký tự nào tốt hơn?Khi bạn sử dụng một chuỗi ký tự, chuỗi có thể được thực hiện, nhưng khi bạn sử dụng một Chuỗi mới (". "), bạn sẽ có một đối tượng chuỗi mới. Nói chung, bạn nên sử dụng ký hiệu chuỗi ký tự nếu có thể . Nó dễ đọc hơn và nó mang lại cho trình biên dịch cơ hội tối ưu hóa mã của bạn. |