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表示浮点数要保留多少位小数记得在%后面加小数点(.).

转载于:https://www.cnblogs.com/swpuzhangjie/p/4617423.html

python学习日常-编码与字符串格式化相关推荐

  1. Python学习教程:数据类型—字符串大总结

    Python学习教程:数据类型-字符串大总结 1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串 ...

  2. Python 处理各种编码的字符串

    Python 处理各种编码的字符串 # file: Unicode2.py # -*- coding: utf-8 -*- import chilkat # The CkString object c ...

  3. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  4. Python学习(二)字符串与类型

    #Python学习(二) ##字符串与类型 在字符串之间是可以进行加法运算的,这样就会将多个字符串拼接为一个字符串: a = 'hello'+'world' 但是要注意不能和其他类型的变量进行运算,只 ...

  5. 【Python】Quoted-Printable编码与字符串的相互转换

    [Python]Quoted-Printable编码与字符串的相互转换 # -*- coding: utf-8 -*- """ Created on Sat Oct 22 ...

  6. [Python学习] 模块三.基本字符串

            于Python最重要的数据类型包含字符串.名单.元组和字典.本文重点介绍Python基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引號.双引號.三重(单 ...

  7. python format函数实例_Python字符串格式化,format格式化函数详细使用

    Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...

  8. 第3.8节 Python百分号占位符的字符串格式化方法

    一.    概念         格式化字符串就是将一些变量转换为字符串并按一定格式输出字符串,包括指定字符的位置.对齐方式.空位补充方式等.Python提供了多种字符串格式设置方法.本节先介绍一种简 ...

  9. python控制台颜色输出以及字符串格式化输出

    2019独角兽企业重金招聘Python工程师标准>>> 显示颜色格式:\033[显示方式;字体色;背景色m......[\033[0m] ---------------------- ...

最新文章

  1. Python 调用C函数
  2. Java中单链表的实现
  3. 声明式编程与函数式编程_实用程序类与函数式编程无关
  4. 3.1HTML5样式的使用
  5. 太空飞行计划 网络流
  6. 10岁女程序员,婉拒谷歌Offer,研发全球首款AI桌游,现在是一名CEO
  7. JavaScript:日期选择器组件的使用
  8. Day01 - 打开Linux大门
  9. My first App Encrypt Wheel is Ready to Download!
  10. 公用Laravel 5框架与公用库架构
  11. node.js历史版本下载安装
  12. C语言ctype.h
  13. 游戏加速外挂的原理是什么 ?
  14. BLC 以及 线性化
  15. VPS,虚拟主机,云主机,独立服务器区别
  16. hd printer lexmark / dazifuyin / dayin / fuyin
  17. 【Python】 Python编程基础练习100题学习记录第七期(61~70)
  18. 软件项目管理 6.7.参数估算法
  19. html 表格 边框 分组,CSS表格补充(table)
  20. 装机大师无法发现linux硬盘,华硕电脑进PE系统找不到硬盘的解决办法

热门文章

  1. 解决Eclipse中Android图标不见了
  2. 硬核艿艿,新鲜出炉,直接带你弄懂 Spring Boot Jar 启动原理!
  3. 一文读懂 Spring的前世今生
  4. 亚马逊抢甲骨文的 Java 饭碗,推出 Corretto
  5. 码农口述:AI创业两年,积蓄花光,重回职场敲代码
  6. MYSQL:多表联合查询的例子
  7. Python 输入与输出
  8. java super实例_java Super 用法详解及实例代码
  9. 八皇后java_经典八皇后问题:Java语言
  10. 成功解决subprocess.CalledProcessError: Command ‘[‘dot‘, ‘-Tpdf‘, ‘-O‘, ‘Digraph.gv‘]‘ returned non-zero