① python濡备綍灏哢nicode涓鏂囧瓧绗︿覆杞鎹㈡垚 string瀛楃︿覆
Unicode瀛楃︿覆鍙浠ョ敤澶氱嶆柟寮忕紪镰佷负鏅阃氩瓧绗︿覆锛屽亣璁緐nicodestring = u"Hello world"锛屼緷镦ф墍阃夋嫨镄勭紪镰(encoding)锛屽备笅锛
1銆#灏哢nicode杞鎹㈡垚鏅阃氱殑Python瀛楃︿覆:"缂栫爜(encode)"銆
镓╁𪾢璧勬枡锛
Python杞鎹㈠瓧绗﹀拰瀛楃︿覆镄勫师锲狅细涓轰简澶勭悊涓嶉傚悎鐢ˋSCII瀛楃﹂泦琛ㄧず镄勬暟鎹銆
鍦ㄤ互ASCII镰佷负涓蹇幂殑璇瑷鍜岀幆澧冧腑锛屽瓧鑺傚拰瀛楃﹁褰揿仛鐩稿悓镄勪簨鐗┿傜敱浜庝竴涓瀛楄妭鍙鑳芥湁256涓鍊硷纴杩欎簺鐜澧冨氨鍙楅檺涓哄彧鏀鎸256涓瀛楃Unicode镰侊纴鍙︿竴鏂归溃锛屾湁鏁颁竾涓瀛楃︼纴闾f剰璋撶潃姣忎釜Unicode瀛楃﹀崰鐢ㄥ氢釜瀛楄妭锛屽洜姝わ纴浣犻渶瑕佸湪瀛楃﹀拰瀛楄妭涔嬮棿浣滃嚭鍖哄埆銆
锛1锛塙TF-8缂栫爜鑳藉勭悊浠讳綍镄刄nicode瀛楃︺傚畠涔熸槸涓峣SCII镰佸悜钖庡吋瀹圭殑锛屽洜姝や竴涓绾绮圭殑ASCII镰佹枃浠朵篃鑳借钥冭槛涓轰竴涓猆TF-8鏂囦欢锛岃屼笖涓涓纰板阀鍙浣跨敤ASCII镰佸瓧绗︾殑 UTF-8鏂囦欢鍜屾嫢链夊悓镙峰瓧绗︾殑ASCII镰佹枃浠舵槸鐩稿悓镄勚
杩欎釜鐗规т娇寰杆TF-8镄勫悜钖庡吋瀹规ч潪甯稿ソ,灏ゅ叾浣跨敤杈冩棫镄刄nix宸ュ叿镞躲俇TF-8 镞犵枒鍦版槸鍦 Unix涓婄殑鍗犱紭锷跨殑缂栫爜銆傚畠涓昏佺殑寮辩偣鏄瀵逛笢鏂规枃瀛楁槸闱炲父浣庢晥镄勚
锛2锛塙TF-16缂栫爜鍦ㄥ井杞镄勬搷浣灭郴缁熷拰Java鐜澧冧笅鍙楀埌锅忕埍銆傚畠瀵硅タ鏂硅瑷鏄姣旇缉浣庢晥,浣嗗逛簬涓沧柟璇瑷鏄镟存湁鏁堢巼镄勚备竴涓猆TF-16 镄勫彉浣撴湁镞跺彨浣淯CS-2 銆
锛3锛塈SO-8859缂栫爜绯诲垪鏄256涓瀛楃︾殑ASCII镰佺殑瓒呴泦銆备粬浠涓嶈兘澶熸敮鎻存墍链夌殑Unicode镰佸瓧绗;浠栦滑鍙鑳芥敮鎻翠竴浜涚壒鍒镄勮瑷鎴栬瑷瀹舵棌銆
ISO-8859-1,涔熸棦Latin-1,鍖呮嫭澶у氭暟镄勮タ娆у拰闱炴床璇瑷,浣嗘槸涓嶅惈阒挎媺浼璇銆侷SO-8859-2,涔熸棦Latin-2,鍖呮嫭璁稿氢笢娆х殑璇瑷,镀忔槸鍖堢堕鍒╄鍜屾尝鍏拌銆
鍙傝冭祫鏂欙细
锏惧害锏剧--Unicode
② python中eval()函数的作用是什么
python中eval函数作用是计算字符串中有效的表达式,并返回结果。将字符串转成相应的对象(如list、tuple、dict和string之间的转换)。利用反引号转换的字符串再反转回对象。
eval()函数用来执行一个字符串表达式,并返回表达式的值。eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果。eval函数可以实现list、dict、tuple与str之间的转化。
Python语言的介绍
Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。
Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。
③ python如何将字符串类型转换为整型
在python中,将字符串转换为整型的两种方法是:1、利用string库中的atoi函数将字符串转换成数字;2、直接使用int内置函数将字符串转换成数字类型。
(1)import string
tt='555'
ts=string.atoi(tt)
ts即为tt转换成的数字
转换为浮点数 string.atof(tt)
(2)直接int
int(tt)即可。
推荐课程:Python入门与进阶教学视频(极客学院)