python变量类型
Posted yiheyandeshijian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python变量类型相关的知识,希望对你有一定的参考价值。
变量类型
严格意义上讲,python只有一种类型
标准数据类型一共六种
一 数字类型Number
1)整数 (没有小数部分,自然数,0,负自然数)
整数分进制
二进制(计算机常用 是计算机理解的数字 表示0b开头的0,1代码 比如 0b1101)
八进制(不常用 以0o开头的包含0-7的数字 逢8进1)
十六进制(常用 逢16进1 其实是每四位二进制表示一位十六进制 包含0-9,a-f 数字上以0x开头)
2)浮点数 (小数)
计算机里面表示浮点数可以有条件的省略(3.14, 3. , .3)
3)科学计数法
定义跟数学定义一样
写法是用e/E后面跟整数表示10的指数176.23==1.7623e2 0.876==8.76e-1
4)复数complex
定义同数学定义一致
5)布尔值 (表示真假值 只有俩个值,True/False)
布尔值之所以归到数字类型是因为python中没有布尔值类型 1和0表示True/False
二 字符串类型str (用来标书一串文字或一个文字)
1)如何表示(单引号,双引号 (三引号【三个单引号 或者三个双引号】能扩起多行信息))
2)转义字符 (用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键
借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个或几个字符表示已经不是原来的意思了,进行了转义)
-- 在字符串中,一旦出现反斜杠就要加倍小心,可能有转义字符出现
-- 不同系统对换行操作有不同的表示 (1.windows: 2. linux: )
3)格式化 (把字符串按照一定格式打印或者填充)
格式化由俩种方法
1.利用百分号 % (%d:此处应该放入一个整数 %s:表示此处应该放入一个字符串)
2. 利用format函数格式化字符串(推荐使用这种方法 在使用上,以{}和:代替%号,后面用format带参数完成)
内建函数
4)None (表示什么都没有)
如果函数没有返回值,可以返回None
用来占位置
用于解除变量的绑定
5)表达式
由一个或者几个数字或者变量和运算符组合成的一行代码
通常会返回一个结果
三 列表list
四 元组tuple
五 字典Dictionary
六 集合set
以上是关于python变量类型的主要内容,如果未能解决你的问题,请参考以下文章