文章目录
一、认识变量
1、
a = 3
变量名:a
变量值:3 (3存在内存中)
赋值:变量a指向值3的内存空间
变量命名:由字母,数字,下划线组成,一定不能数字开头
2、常见数据类型:
整形:1,2,3,4
浮点数(小数):1.23 4.14 3e+10 3e-3(0.003)
字符串:‘westos’ 、 ‘小明’
3、总结:定义变量不需要指定类型,当用变量的时候,必须要给这个变量赋值
例:
a_int = 100
a_float = 3.14
a_string = “westos”
二、认识运算符
1、五种基本数值类型
int、 long(长整形) 、 float 、 bool 、complex(复数)
Python2中有int 和 long
在数字后面加L可以强制将int型转换为long
Python3中将这俩整合到一块了,就没有long型了,再长的数字也都是int型
交互式下练习:
type(变量名) //查看变量类型
2、数据类型转换
二进制 (0b) bin()
八进制 (0o) oct()
十六进制(0x) hex()
help(函数) //查看帮助,了解函数用法
3、算术运算符
+、 - 、* 、* *(次方)、% (取余)、/ 、//
/和//
python2中:
10/3 = 3 ( int / int = int)
10/3.0 = 3.3333 ( int / float = float)
10 // 3 = 3 //结果去掉小数部分
10 // 3.0 = 3.0 //结果去掉小数部分
python3中:
10 / 3 = 3.3333333
10 / 3.0 = 3.33333333
10 // 3 = 3 //结果去掉小数部分
10 // 3.0 = 3.0 //结果去掉小数部分
%取余 10%3=1
次方 2**3 = 2^3
4、赋值运算符
= 、+= 、 -= 、 /= 、 *= 、 %=
5、关系运算符(返回值一定是bool(布尔)类型)
< , <= , > , >= , != , ==
=是赋值, == 是相等