变量的使用
变量是python的数据类型,是弱数据语言
1.基本数据类型
(1) 数值型----整数型(int)、浮点型(float)、复数型
(2)布尔类型(Boolean)----True(真)、False(假)
3)字符串----单引号(‘’)、双引号("")、三引号(‘’‘、""")
三引号可以换行
2.复合数据类型(对象、引用)
list、set、dict、tuple…
input函数可以接受用户传入的数据
3.数据类型的转换
(1)自动数据转换:只支持Boolean、数值型之间
(2)强制类型转换:
str() 数值转换为字符串
int() 数值字符串转换为整数
float() 数值字符串转换为小数
4.常见的运算符
(1) 算数运算符:
+、-、*、/、%(取余)、//(整数取整)、**(幂次方)
(2)关系运算符比较运算符:
两个数之间的大小关系(>、>=、、<、<=、!=)
判断为==/赋值为=
(3)逻辑运算符:
And:必须满足所有条件为真,否则为假
or:只要满足一个条件就为真,全为假时为假
not:取反
(4)所属运算符:判断某个变量是否存在于容器中----in
变量 in 容器 返回一个Boolean值,表示是否存在
not in 判断不在里面
(5) 赋值运算符:=、+=、-=、*=、/=、**=、%=、//=
(6)三目运算符
(7)位运算符:
原码
反码
补码
左移运算
右移运算
&(与)
|(或)
^(异或)
程序控制流程(三大流程)
一、顺序
python为脚本语言,应从上到下,从左到右执行
二、选择(分支)结构
(1)单分支:
if 条件:
#执行条件满足的语句
注意:
1.括号可以有也可以没有
2.python遇到:必须缩进
3.不要混用空格和tab
(2) 双分支:
if 条件:
#执行条件满足的语句
else:
#执行条件不满足的语句
(3)多(三)分支:
if 条件1:
# 执行条件1满足的代码
elif 条件2:
# 执行条件2满足的代码
elif 条件3:
# 执行条件3满足的代码
…
elif 条件n:
# 执行条件n满足的代码
else:
# 剩余情况
三、循环
while true:
print(“hello”)