Pyton数据类型
1. 基本数据类型:
|--数值型:
整数 int
浮点数 float
复数
|--布尔类型:真(True)假(False)
|--字符串:
单引号
双引号
三引号
2. 复合数据类型(引用、指针):
字典
列表
元组
集合
全局函数:print(“字符串”) #在控制台上输出这个自字符串;
type(变量) #返回该变量的数据类型;
input(字符串) #便准输入函数,将控制台上一个数输入到变量中 ,默认接受的结果是字符串类型;
int(字符串) #将字符串类型转换成整型
float(字符串)#将字符串转换成浮点型数据
str() #将数据转换成字符串类型
常见运算符
1. 算数运算符:
+ #加法运算
- #减法运算
* #乘法运算
/ #除法运算(区别强数据类型语言如:java,不是整除,10/3=3.3333333333)
% #求模 求余数
// #整除 只要整数部分
** #幂次方
2. 比较运算符:
#结果返回是一个boolean值
>
<
>=
<=
== #比较两个变量的值
!= #不等于
is #比较两个变量的地址
%s用str()方法处理对象
实例:
num1 = int(input("请输入第-一个数: "))
num2 = int(input("请输入第二个数: "))
print("%s > %s结果是%s" %(num1,num2,(num1 > num2)))
3. 逻辑运算符: #多个表达式之间的关系
and关键字 多个条件必须同时满足
or关键字 多个条件之间至少有一个为真,则结果为真。
not关键字 取反,表示意义相反
in关键字 判断某个值是否在容器中
4.赋值运算符:
= #将等号右侧的值赋值给左侧
+= #a+=值 《==》 a=a+值
/= #a/=值 《==》 a=a/值
*= #a*=值 《==》 a=a*值
三大流程
- 顺序结构
从左到右,从上到下执行 - 选择结构
单分支
if 条件: #执行条件满足的代码
双分支
if 条件:#条件满足情况下的代码,
else:#执行条件不满足的代码
多分支
if 条件:#条件1满足的情况下要执行的代码
elif 条件:#条件2满足的情况下要执行的代码
elif 条件:#条件3满足的情况下要执行的代码
else: #前面所有条件下都不满足的情况下要执行的代码 - 循环结构
- while 循环
while 条件:
#需要循环的 代码
for循环
for 条件:
#需要循环的代码
break #跳出循环
continue #跳出本次循环
全局函数:
dir(模块/类/对象) #输出该模块的所有方法属性
help(对象) #帮助文档