|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0.Python的变量没有类型,但是有数据类型;
1.字符串的相加叫做拼接,数字的相加叫做求和;
- >>> '520'+'1314'
- '5201314'
- >>> 520+1314
- 1834
复制代码
2.整型(整数)
3.浮点型(带小数点)
4.e记法:浮点型科学计数法(e不区分大小写)
- >>> a = 0.000000000000000000000000025
- >>> a
- 2.5e-26
- >>> 1.5e11
- 150000000000.0
复制代码
5.布尔类型:特殊的整型
True 相当于 1
False 相当于 0
- >>> True + True
- 2
- >>> True - True
- 0
- >>> True * True
- 1
- >>> True / True
- 1.0
复制代码
6.类型转换
整数:int()
- >>> a='520'
- >>> b=int(a)
- >>> b #仅输出整数
- 520
- >>> a=5.99
- >>> c=int(a)
- >>> c #取整不找零
- 5
复制代码
浮点数:float()
- >>> a = '520' #加引号
- >>> b = float(a)
- >>> b
- 520.0
- >>> a = 520 #不加引号
- >>> b = float(a)
- >>> b
- 520.0
复制代码
字符串:str()
- >>> a = 5.99
- >>> b = str(a)
- >>> b
- '5.99'
- >>> c = str(5e19)
- >>> c
- '5e+19'
复制代码- >>> str = 'I love fishc' #str此处已有赋值,不可再作为字符串使用。
- >>> str
- 'I love fishc'
- >>> c = str(5e19)
- Traceback (most recent call last):
- File "<pyshell#22>", line 1, in <module>
- c = str(5e19)
- TypeError: 'str' object is not callable
复制代码
获取关于类型的信息:
- ---------我爱鱼c工作室---------
- 不妨猜一下小甲鱼现在心里想的是哪个数字:nimei
- Traceback (most recent call last):
- File "F:\BaiduYunDownload\《零基础入门学习Python》\py\004-3.py", line 5, in <module>
- guess = int(temp)
- ValueError: invalid literal for int() with base 10: 'nimei'
复制代码- Type()
- >>> a = '520'
- >>> type(a) #type(整型)
- <class 'str'>
- >>> type(5.2) #type(浮点型)
- <class 'float'>
- >>> type(True) #type(布尔运算)
- <class 'bool'>
- >>> type(5e15) #type(e记法)
- <class 'float'>
复制代码- Isinstance()
- >>> a = '小甲鱼'
- >>> isinstance(a,str)
- True
- >>> isinstance(a,int)
- False
- >>> isinstance(320,int)
- True
- >>> isinstance(320.25,float)
- True
- >>> isinstance(320.25,bool)
- False
复制代码 |
|