Python基础 数据类型、变量、运算符

一、 数据类型
数字: int float bool complex
元组 列表 字典 字符串 集合

二、 输入命令
input()
输入的内容默认为字符串格式
三、类型转换
各种数据类型之间相互转换以函数达成:
int() float() bool() complex()
四、进制转换
int(字符串,进制数)可转换其他进制数为十进制
hex() , oct(), bin() 分别对应 转化为十六、八 、二进制,且 转化结果均为 字符串类型
五、 变量
变量定义为一个内存位置的代号,具有共享赋值和交叉赋值的特性
a = 3
b = a
a = 5
print(a) # 5
print(b) # 3
变量的值相等时 a == b 成立
变量的值和id都相等时 a is b 才成立
六、 变量计算
变量的计算结果为 先将变量的赋值进行计算,再将运算的结果赋值
七、 运算符号
数字运算符 特殊的
% 取余数
// 取整除 (除法运算,只取商)
** 幂运算 (2 ** 3 == 8)
算术运算符加‘=’的情况
a += 1 等效于
a = a + 1
适用于所有算术运算符

关系(比较)运算符
< >
<=

=
== !=
比较运算输出结果为布尔值
True 或 False
逻辑运算符
and or not
优先级
正负号 > 幂运算>其他算数运算 > 比较运算 > not > and > or
and 和 or 输出的结果为起决定作用的数值,逻辑法则同字面意思。
其结果类型为布尔值。
流程控制
一、 顺序
无条件语句的情况,重上往下执行语句。
二、 分支
存在条件语句时,满足某一条件则执行该条件语句下属的语句。
if 条件:
下属语句
if 条件2:
下属语句2
else:
下属语句其他
多个if语句不冲突,依次判定每个条件是否满足,满足条件就可以执行其下属语句。如果所有的if都不满足,且语段中纯在同等级的else语句,则执行else语句。
if 条件1:
下属语句
if 条件2:
下属语句2
elif 条件3:
下属语句3
elif 条件4:
下属语句4
else:
下属语句 其他

elif 语句: 当上面最近的 if条或elif条件不满足的情况下 才执行。
如上:条件一满足,条件二不满足时,执行判断第一个elif。第一个elif也不满足时 才执行第一个elif判断。

三、 循环
while 循环
1,起始值,
2, while 判定条件:
3,循环体
4,步长
循环步骤为
1,2,3,4,2,3,4,2,3,4,。。。
for 循环
for 变量 in 范围 :
执行内容
执行完条件范围后停止
判定条件、步长、起始值均在语句中
for 变量 in 范围 :

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值