bytes转换(python思维导图入门第三篇)

精英怪
广告

python思维导图入门第三篇,变量,常量,编码,字符串

bytes转换(python思维导图入门第三篇)

set

是一组key的集合,但不存储value 由于key不能重复,在set中,没有重复的key set是无序的 重复元素在set中自动被过滤 set可以看成数学意义上的无序和无重复元素的集合 不可以放入可变对象

操作

创建

创建一个set,需要提供一个list作为输入集合

添加

add(key)方法可以添加元素到set中

删除

remove(key)方法可以删除元素

两个set可以做数学意义上的交集、并集等操作

set

变量

不仅可以是数字,还可以是任意数据类型 变量名必须是大小写英文、数字和_的组合,且不能用数字开头 变量类型不固定的语言成为动态语言 静态语言在定义变量时必须指定变量类型

变量

常量

不能变得变量 Python中,通常用全部大写的变量名表示常量

常量

字符编码

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码

字符编码

Python的字符串

Python 3版本中,字符串是以Unicode编码的要计算str包含多少个字符,可以用len()函数len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换在保存源代码时,就需要务必指定保存为UTF-8编码Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码

Python的字符串

格式化

在Python中,采用的格式化方式和C语言是一致的,用%实现 有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

格式化

常见的占位符

%d 整数 %f 浮点数 %s 字符串 %x 十六进制整数

常见的占位符

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,361人围观)

还没有评论,来说两句吧...