Python stringprep Library in_table_d1 and in_table_d2 functions














































Python stringprep Library in_table_d1 and in_table_d2 functions



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_d1(code)
2. stringprep.in_table_d2(code)

These functions check if the argument passed here is present in the Table D.1 and D.2 and both these tables are for the Bidirectional characters.
Each character in Unicode has an associated directional property. Most characters are strongly typed as LTR(left to Right) or RTL(right to left). Many different types of directional properties are described in Unicode and these properties are used by the Web Browsers to render the text correctly.

1. stringprep.in_table_d1(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 D.1.
This Table D.1 contains the characters with bidirectional property "R" or "AL".

To view the table visit: https://datatracker.ietf.org/doc/html/rfc3454#appendix-D.1



2. stringprep.in_table_d2(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 D.2.
This Table D.2 contains the characters with bidirectional property "L".

To view the table visit: https://datatracker.ietf.org/doc/html/rfc3454#appendix-D.2




More Articles of Arkaja Sharan:

Name Views Likes
Python codecs Library Error Handling schemes module functions 120 0
Python codecs Library Error Handler register_error and lookup_error functions 120 0
Python codecs Library Error Handlers 137 0
Python codecs Library open and EncodedFile functions 120 0
Python codecs Library iterencode and iterdecode functions 136 0
Python codecs Library register and unregister functions 104 0
Python codecs Library getreader and getwriter functions 121 0
Python codecs Library getincrementalencoder and getincrementaldecoder 103 0
Python codecs Library getencoder and getdecoder functions 115 0
Python Introduction to codecs Library 140 0
Python fcntl Library flock and lockf functions 126 0
Python fcntl Library fcntl and ioctl functions 142 0
Python Resource Library resource usage functions 125 0
Python Resource Library resource usage symbolic constants 108 0
Python Resource Library Resource Limit Functions 128 0
Python resource library resource limit symbolic constants 121 0
Python Introduction to Resource Library 132 0
Python stringprep Library in_table_d1 and in_table_d2 functions 118 0
Python stringprep Library in_table_c8 and in_table_c9 functions 112 0
Python stringprep Library in_table_c5 in_table_c6 and in_table_c7 functions 106 0
Python stringprep Library in_table_c3 and in_table_c4 functions 110 0
Python stringprep library in_table_c21 in_table_c22 and in_table_c21_c22 116 0
Python stringprep library functions in_table_c11 in_table_c12 and in_table_c11_c12 114 0
Python Introduction to stringprep Library 125 0
Python unicodedata library is_normalized unidata_version and ucd_3_2_0 112 0
Python Unicodedata Library functions normalize and decomposition 167 0
Python Unicodedata Library functions east_asian_width and mirrored 112 1
Python Unicodedata Library category bidirectional and combining functions 163 0
Introduction to Unicodedata library lookup and name functions 112 0
Unicode Library decimal digit and numeric functions 118 0
Introduction to Unicode Data library 0 0

Comments