Python学习笔记(十一)
10.2.2、变量的类型
在Python中定义变量是不需要指定类型的(在其他很多高级语言中都需要,比如C++、C、C#)
数据类型可以分为数字型和非数字型
数字型
整型(int)
浮点型(float)
布尔型(bool)
真 True 非0数 --非零即真
假 False 0
复数型(complex)
早期接触不到
主要是用于科学计算,列如:平面场问题、波动问题、电感电容等问题
非数字型
字符串
列表
元祖
字典
提示:在Python2.X 中,证书根据保存数值的长度还分为:
Int 整数
Long 长整数
使用type函数可以查看一个变量的类型,IPython会经常用到,当然其他的在有需要判断类型也会用到
type(name)
10.2.3、 不同类型变量之间的计算
1、数字型变量 之间可以直接计算
在Python中,两个数字型变量可以直接进行算数运算的
如果变量是bool型,在计算时
True 对应的数字是1
False对应的数字是0
1、定义整数i=30
2、定义浮点数 f = 10.5
3、定义布尔值 b = True
在IPython中,使用上述三个变量相互进行算术运算
2、字符串变量之间使用 + 拼接字符串
在Python中,字符串之间可以使用+拼接生成新的字符串
first_name= "三"
last_name = "张"
first_name + last_name
3、字符串变量可以喝整数使用*重复拼接相同的字符串
“-”*50
4、数字型变量和字符串之间不能进行其他计算
1、能少使用变量就可以减少内存的使用
2、也比较省事,毕竟还要变量的命名
格式化输出
%s 字符串
%d 整数,%06d表示输出的整数量显示位数(从3.8开始,过长的位数前面要加0o 0o00000001,否则会报错,或者直接定义为2,然后直接用%06d显示长度)
$f 浮点数,%.2f表示小数点后只展示两位
%% 输出%
流程控制
顺序控制
分支控制
循环控制
分支控制
1、单
2、双
3、多