python笔记二(数据类型和变量、字符串和编码),,一、数据类型 py
python笔记二(数据类型和变量、字符串和编码),,一、数据类型 py
一、数据类型
python可以直接处理的数据类型有:整数、浮点数、字符串、布尔值、空值。
整数
浮点数
字符串:双引号内嵌套单引号,可以输出 i‘m ok.
也可以用\来实现,\n 换行 \t table
多行字符串用 ‘‘‘ ‘‘‘
布尔值: 可以对布尔值进行与或非运算/ 与and 或or 非not
空值
二、变量
a = 1/a = "nadech" 与java不同,python在声明一个变量的时候不用指定变量的类型,直接赋值就可以了
在 执行a =1 的时候,python解释器实际上执行了两步操作:创建整数1;声明变量a,并且把变量a指向整数1
常量PI,即使声明为了常量,但是python没有真正的常量
python中整数除法是精确的:10/3 =3.333333333333 地板除法:10//3=3
三、字符串和编码
ASCII编码,只能编码127个字符,所以数量有所限制
GB2312(2个字节)中国用来编写中文并且建立在ASCII码上,不能与ASCII冲突。之后,韩国、日本都有自己的编码 and so on.
Unicode编码(2个字节),把所有语言都统一到一套编码里。缺点是2个字节,浪费存储空间。
UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。UTF-8的好处就是兼容ASCII码,节省空间。
用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件。
浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器。
python笔记二(数据类型和变量、字符串和编码)
相关内容
- Python3中文件处理,,1、txt,xls,
- python实现聊天,,转:https://
- Python2和Python3中除法操作/的不同,,X/Y在3.0版本之
- Python基础教程(020)--集成开发环境IDE简介--Pycharm,,前
- python中逻辑运算符“+”的特殊之处,,num = num
- python 安装第三方包,,python环境是A
- python学习之pypandoc,,对于程序员来说,文件
- python matplotlib 中ax.legend()用法解释,,ax.legend(
- python组合,,请用你熟悉的语言实现
- python generator(生成器),,a=(x*2 for
评论关闭