Ang string ay isang uri ng data na karaniwang naglalaman ng mga letra, numero, simbolo, at puwang, lahat ay nakapaloob sa mga panipi.
➡ Passwords: Para mag-imbak at mag-validate ng mga password ng user.
➡ Pangalan: Para katawanin ang mga pangalan ng user, produkto, o iba pang tekstuwal na pagkakakilanlan.
➡ Mensahes: Para magpakita ng prompts, notifications, at alerts sa mga user.
➡ Mga Address: Para maglaman ng email address, URL, o pisikal na address.
➡ Mga Petsa at Oras: Kapag naka-format bilang teksto para sa pagpapakita o pagproseso.
➡ Data Serialization: Pagpapakita ng data sa mga format gaya ng JSON o XML.
➡ Commands: Pag-iimbak ng mga utos o queries sa mga aplikasyon o database.
➡ File Paths: Para tukuyin ang lokasyon ng mga file sa isang system.
Mga Basic na Kaso
➡ Isang regular na string: "Hello, world!"
➡ Isang numeric na string: "12345"
Isang halo-halong string: "abc123XYZ"
Mga Haba (Length-related Cases)
➡ Character string: "a"
➡ Pinakamahabang pinapayagan (depende sa system; hal. 255 chars): "a" * 255
➡ Lumagpas sa maximum: "a" * 256 (kung 255 ang limit)
➡ Mga espesyal na kaso gaya ng simbolo: "!@#$$"
➡ May accent na characters: "café"
Hindi balido o Hindi inaasahang Inputs
➡ null o None (para sa mga lengguwaheng sumusuporta dito)
➡ Mga data types na hindi string: numero, boolean, arrays, atbp.
123, True, ["a", "b"]