python第二课哦
一、数据类型
1、字符串类型string 简写str
凡是被单引号、双引号、三引号括起来的文本均为字符串类型
name=‘哈哈’ name=‘123’ name=‘aaaa’
2、整数类型 integer 简写int
整数为不带小数点的数字
-1、1、0、1、2
print(666) 输出666
print(6AAA) 输出SyntaxError: invalid syntax 无效语法
数字类型一但碰上字符类型立马报错,解决方法print(srt(6)+AAA)或者print('6AAA')
3、浮点数类型float
带小数点的数
-0.56、1.0、3.1415
浮点数运算会出现不精准状态,是因为浮点数进行计算,会将十进制转换为二进制,在进行计算
二、四则运算
+ 加 -减 *乘 /除
%取模-返回除非的余数
**幂-返回x的y次幂
//取整除-返回商的整数部分
简单运算优先级口诀
从左到右顺着来,括号里的优先算,乘除排在加减前
三、字符串的拼接
字符串拼接符号+,可将需要拼接的变量连在一起
i='我的'
y=‘圣诞卡’
print(i+y) 输出我的圣诞卡
四、数据类型的查询-type()函数
把需要查询的内容放在括号里
print(type('查询的内容'))
c0de=‘密码’
print(type(code)) 输出
五、数据类型转换
1、str(number) :将其他数据类型转成字符串,也可用引号转换
number=123
code=‘密码’
print(code+str(number)) 输出密码123
print(code+'123') 输出密码123
引号,强制转换变量为字符串
2、int():将其他数据类型转成整数
number1=‘6’
nunmber2=‘7’
print(int(number1)+int(number2)) 输出13
文字形式,如中文、火星文或者标点符号,小数形式的字符串都不能被int()函数强制转换
浮点数转换为整数:抹零取整
print(int(‘3.8’)) 输出ValueError:invalid literal for int() with base 10: '3.8'
print(int(3.8)) 输出3 浮点数可以用int()强制转换
3、float():将其他数据类型转成浮点数
age='18'
print(float(age)) 输出18.0
ok,到此为止,数据类型学完,下次继续~