(block 03) data types and string manipulation
Master essential GCSE Computer Science skills in data types and string manipulation. Learn how computers handle text using Python, from slicing and concatenation to understanding ASCII and Unicode character codes.
Every digital system - from simple mobile messaging apps to search engine indexing bots - relies heavily on string manipulation. In this unit, you will learn how computers represent text in memory as sequences of numerical character codes. You will master techniques to calculate string length, join strings together (concatenation), extract specific segments (substrings/slicing), format text using upper and lower case transformations, and manipulate character codes directly using standard ASCII and Unicode character sets.
This page is mainly about 01_primitive_data_types_&_character_memory
This page is mainly about 02_string_length,_concatenation_&_indexing
This page is mainly about 03_substring_extraction_&_string_slicing
This page is mainly about 04_case_conversion_&_input_sanitation
This page is mainly about 03-05_character_codes_&_ascii_encoding
This page is mainly about 03-06_unicode_expansion_&_character_sets
Last modified: September 24th, 2026
