@@ -10,17 +10,17 @@ Example Usage
1010 >>> from nameparser import HumanName
1111 >>> name = HumanName(" Dr. Juan Q. Xavier de la Vega III" )
1212 >>> name.title
13- u 'Dr.'
13+ 'Dr.'
1414 >>> name[" title" ]
15- u 'Dr.'
15+ 'Dr.'
1616 >>> name.first
17- u 'Juan'
17+ 'Juan'
1818 >>> name.middle
19- u 'Q. Xavier'
19+ 'Q. Xavier'
2020 >>> name.last
21- u 'de la Vega'
21+ 'de la Vega'
2222 >>> name.suffix
23- u 'III'
23+ 'III'
2424 >>> name.full_name = " Juan Q. Xavier Velasquez y Garcia, Jr."
2525 >>> name
2626 <HumanName : [
@@ -33,7 +33,7 @@ Example Usage
3333 ]>
3434 >>> name.middle = " Jason Alexander"
3535 >>> name.middle
36- u 'Jason Alexander'
36+ 'Jason Alexander'
3737 >>> name
3838 <HumanName : [
3939 title: ''
@@ -45,31 +45,31 @@ Example Usage
4545 ]>
4646 >>> name.suffix = [" custom" ," values" ]
4747 >>> name.suffix
48- u 'custom values'
48+ 'custom values'
4949 >>> name.full_name = ' Doe-Ray, Jonathan "John" A. Harris'
5050 >>> name.as_dict()
51- {u 'last': u 'Doe-Ray', u 'suffix': u '', u 'title': u '', u 'middle': u 'A. Harris', u 'nickname': u 'John', u 'first': u 'Jonathan'}
51+ {'last': 'Doe-Ray', 'suffix': '', 'title': '', 'middle': 'A. Harris', 'nickname': 'John', 'first': 'Jonathan'}
5252 >>> name.as_dict(False ) # add False to hide keys with empty values
53- {u 'middle': u 'A. Harris', u 'nickname': u 'John', u 'last': u 'Doe-Ray', u 'first': u 'Jonathan'}
53+ {'middle': 'A. Harris', 'nickname': 'John', 'last': 'Doe-Ray', 'first': 'Jonathan'}
5454 >>> name = HumanName(" Dr. Juan Q. Xavier de la Vega III" )
5555 >>> name2 = HumanName(" de la vega, dr. juan Q. xavier III" )
5656 >>> name == name2
5757 True
5858 >>> len (name)
5959 5
6060 >>> list (name)
61- [u 'Dr.', u 'Juan', u 'Q. Xavier', u 'de la Vega', u 'III']
61+ ['Dr.', 'Juan', 'Q. Xavier', 'de la Vega', 'III']
6262 >>> name[1 :- 2 ]
63- [u 'Juan', u 'Q. Xavier', u 'de la Vega']
63+ ['Juan', 'Q. Xavier', 'de la Vega']
6464 >>> name = HumanName(' bob v. de la macdole-eisenhower phd' )
6565 >>> name.capitalize()
6666 >>> unicode (name)
67- u 'Bob V. de la MacDole-Eisenhower Ph.D.'
67+ 'Bob V. de la MacDole-Eisenhower Ph.D.'
6868 >>> # Don't touch mixed case names
6969 >>> name = HumanName(' Shirley Maclaine' )
7070 >>> name.capitalize()
7171 >>> unicode (name)
72- u 'Shirley Maclaine'
72+ 'Shirley Maclaine'
7373
7474Capitalization Support
7575----------------------
@@ -87,7 +87,7 @@ entered in all upper or lower case.
8787 >>> name = HumanName(" bob v. de la macdole-eisenhower phd" )
8888 >>> name.capitalize()
8989 >>> unicode (name)
90- u 'Bob V. de la MacDole-Eisenhower Ph.D.'
90+ 'Bob V. de la MacDole-Eisenhower Ph.D.'
9191
9292It will not adjust the case of mixed case names.
9393
0 commit comments