Pepper spray is the most effective and convenient thing you can have. Other options are pocketknife and a big dog. If you get attacked, then anything goes. Throw your bag at em, grab a trash can,etc.
Whatever it is, training is good to have. Half of it is knowing techniques, the other half is being able to function under stress.
These are some of the things you cannot have...
134-51 Deadly weapons; prohibitions; penalty. (a) Any person, not authorized by law, who carries concealed upon the person’s self or within any vehicle used or occupied by the person or who is found armed with any dirk, dagger, blackjack, slug shot, billy, metal knuckles, pistol, or other deadly or dangerous weapon shall be guilty of a misdemeanor and may be immediately arrested without warrant by any sheriff, police officer, or other officer or person. Any weapon, above enumerated, upon conviction of the one carrying or possessing it under this section, shall be summarily destroyed by the chief of police or sheriff.