马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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
|