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 十六进制整数常见的占位符


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