数据类型
在 Python 里,常用的数据类型有三种:字符串,整数,浮点数。
字符串str(string) 【单、双、三引号内是字符串。字符串类型必须有引号。字符串没有引号,就会向你吐槽的。】
整数int(integer) 【整数就是一个不带小数点的数字,还不能穿黄马甲。直接用 print()函数打印。整数和字符串不一样,它不能穿黄马甲,只能独自玩耍,一旦遇到其他文字、字母、符号立马会吐槽。】
浮点数float【有小数点的数,浮点数虽说比整数多一个小数点,但是它存在一个 bug。因为浮点数的特点,导致它在计算机内运算时,结果不是那么精确,会有四舍五入的差。】
name='哪吒'
print("Let's go go go")
#以上是字符串
age = 18
height = 192
weight = 80
#以上是整数
3.1415926
95.27
999.00
#以上是浮点数
数据类型
四则运算【python算术运算符】
Python 中的整数、浮点数和数学上的整数、小数是一样的,它最重要的作用是结合运算符号进行数学计算。
Python 中的四则运算,法则和数学上的一致,符号有点差别。
简单运算优先级
先算乘除,再算加减,有括号的先算括号里的,从左往右。
print(999.99*56-103*50) #50849.44
print((55+22)*99+(38-21)*10) #7793
字符串的拼接 拼接符号【+】【只有字符串与字符串才能拼接】
hero = '美国队长'
title = '漫威漫画'
action = '取材于'
print(hero+action+title) #美国队长取材于漫威漫画
数据类型的查阅函数——type()函数【只需要把查询的内容放进括号里就得了】
name = '美国队长'
num = 2
print(type(name)) #<class 'str'>
print(type(num)) #<class 'int'>
数据类型的转换 str()【也可用引号转换】
int()【必须是纯数字】只有字符串中的内容是纯数字时,才能够使用 int()函数进行强制转换。浮点形式的字符串也是不能使用 int()强制转换的。
int()函数的本质是将数据转换整数,对于浮点数,就是取整处理,也就是只拿走整数部分。 不会做四舍五入操作。
float()
name = '美国队长'
num = 2
print(name+str(num)) #美国队长2
name = '美国队长'
add = '的'
height = '身高'
gaodu = 198
print(name+add+height+str(gaodu)) #美国队长的身高198
num1 = '3'
num2 = '6'
print(int(num1)+int(num2)) #9
print(int(9.9)) #9
height = 198.2
weight = 97
age = '30'
print(float(height)) #198.2
print(float(weight)) #97.0
print(float(age)) #30.0
第二课小结