Python stringprep library in_table_c21 in_table_c22 and in_table_c21_c22














































Python stringprep library in_table_c21 in_table_c22 and in_table_c21_c22



Python stringprep Library

Stringprep describes a framework for preparing Unicode text strings in order to increase the possibility that string input and string comparison work in ways that make sense for typical users throughout the world.

Some functions of stringprep discussed here are as follows:

1. stringprep.in_table_c21(code)
2. stringprep.in_table_c22(code)
3. stringprep.in_table_c21_c22(code)

1. stringprep.in_table_c21(code):

This function in python stringprep library returns "True" or "False" depending on whether the given Unicode code point passed as argument is listed in the Table C.2.1.
This Table C.2.1 contains the ASCII control characters.
This table has entries for the control characters ranging from "U+0000 to U+001F and "U+007F" for the delete character.
To view the table visit: https://datatracker.ietf.org/doc/html/rfc3454#appendix-C.2.1

EXAMPLE:



2. stringprep.in_table_c22(code):

This function in python stringprep library returns "True" or "False" depending on whether the given Unicode code point passed as argument is listed in the Table C.2.2.
This Table C.2.2 contains the Non-ASCII control characters.
This table has characters such as ARABIC END OF AYAH, MONGOLIAN VOWEL SEPERATOR, LINE SEPERATOR, etc..
To view the table visit: https://datatracker.ietf.org/doc/html/rfc3454#appendix-C.2.2

EXAMPLE:



3. stringprep.in_table_c21_c22(code):

This function in python stringprep library returns "True" or "False" depending on whether the given Unicode code point passed as argument is listed in the Table C.2.
This Table C.2 contains two tables for all the control characters whether it is ASCII or Non-ASCII.
It has two tables Table C.2.1 (that contains ASCII control characters) and Table C.2.2 (that contains Non-ASCII control characters). Thus Table C.2 is the union table for Table C.2.1 and Table C.2.2.
To view the table visit: https://datatracker.ietf.org/doc/html/rfc3454#appendix-C.2

EXAMPLE:




More Articles of Arkaja Sharan:

Name Views Likes
Python codecs Library Error Handling schemes module functions 96 0
Python codecs Library Error Handler register_error and lookup_error functions 91 0
Python codecs Library Error Handlers 96 0
Python codecs Library open and EncodedFile functions 81 0
Python codecs Library iterencode and iterdecode functions 106 0
Python codecs Library register and unregister functions 79 0
Python codecs Library getreader and getwriter functions 91 0
Python codecs Library getincrementalencoder and getincrementaldecoder 75 0
Python codecs Library getencoder and getdecoder functions 84 0
Python Introduction to codecs Library 110 0
Python fcntl Library flock and lockf functions 94 0
Python fcntl Library fcntl and ioctl functions 112 0
Python Resource Library resource usage functions 103 0
Python Resource Library resource usage symbolic constants 83 0
Python Resource Library Resource Limit Functions 97 0
Python resource library resource limit symbolic constants 97 0
Python Introduction to Resource Library 81 0
Python stringprep Library in_table_d1 and in_table_d2 functions 88 0
Python stringprep Library in_table_c8 and in_table_c9 functions 92 0
Python stringprep Library in_table_c5 in_table_c6 and in_table_c7 functions 81 0
Python stringprep Library in_table_c3 and in_table_c4 functions 88 0
Python stringprep library in_table_c21 in_table_c22 and in_table_c21_c22 89 0
Python stringprep library functions in_table_c11 in_table_c12 and in_table_c11_c12 88 0
Python Introduction to stringprep Library 93 0
Python unicodedata library is_normalized unidata_version and ucd_3_2_0 85 0
Python Unicodedata Library functions normalize and decomposition 148 0
Python Unicodedata Library functions east_asian_width and mirrored 94 1
Python Unicodedata Library category bidirectional and combining functions 131 0
Introduction to Unicodedata library lookup and name functions 87 0
Unicode Library decimal digit and numeric functions 91 0
Introduction to Unicode Data library 0 0

Comments