python编码也是遵循计算机技术的编码的,英文编码还是遵循ascii码,中文编码遵循gb2312,都遵循的是utf-8编码。
值得注意的是几个函数,ord("a"),是查询a的utf-8编码。chr("778"),是通过utf-8编码查询对应的字符,len("str")是查询字符串占多少位字节的相当于c#的length。还有就是不论什么样的编码最终存入计算机的磁盘时,都是按照byte(字节)来存储的。中文一般占3个字节,英语字符占1个字节。
格式化就非常的简单了
比如你想要输出一个字符串,但是有一部分是不确定的,需要通过用户输入获取,则可以这样写print("bonjour:%s"%(name)).或者当计算时需要保留2位小数比如将PI=3.1415926保留两位有效数字,则可以写成print(“%.2f”%PI),%d是表示整数,%f表示浮点数要保留多少位小数记得在%后面加小数点(.).
时间: 2024-10-12 17:31:16