Python入门(二)

**一、运算符

1.算术运算符**
+ - / * % ** //

2.比较运算符
== != < > <= >=

3.赋值运算符
= += -= *= /= %= **= //=

4.身份运算符
身份运算符用于比较两个值的存储单元(内存地址)是否为同一个
is 判断两个标识符是否引自一个对象
is not 判断两个标识符是否引自不同对象

**5.运算符优先级

6.逻辑运算符**
and or not
x ad y : xy都为True才为True,xy任一个为False都为False
x or y :xy都为False才为False,xy任一个为True都为True
not x : x为True,返回False,x为False,返回True
1.对于 and 来说:
如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算
2.对于 or 来说:
如果第一个条件的结论为真,那么 or 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算
3.逻辑运算符的特殊性
运算过程中,如果x,y是非bool类型的数据, 0 “” None [] () {}将会被作为False看待, 其他的数据都被作为True看待

二、类型转换

1.概念
类型转换是指将一种类型的数据转为另外一种类型的数据。例如: 将string类型的’1’转换成数字类型的1 ,数据之间的运算只有同类型之间才能进行运算,如果不同类型之间存在运算的话,需要将其转换为同一种类型后再进行运算

2.Python数据类型转换
几个内置的函数可以执行数据类型之间的转换
eg: int(x) 将x转换成整数
float(x) 将x转换成浮点数
str(x) 将x转换成字符串

3.类型转换在哪里使用
外部录入设备录入的内容都是字符串,如果需要参与数学运算必须转换为数字类型,例如:计算器,购物车中的商品数量

4.不同类型之间运算的特殊形式
a.数字类型之间可以直接运算,有小数参与运算,结果为小数
b.布尔类型和数字类型之间可以直接运算,当布尔类型参与数学运算时:True被作为数字1使用,False被作为数字0使用
c.字符串类型之间使用 “+” 拼接字符串
d.字符串和整数可以使用 “*” 重复拼接相同的字符串
e.数字类型和字符串类型之间不能够进行数学和连接运算
**

三、变量的格式化输出

1.如果希望输出⽂字信息的同时,⼀起输出 数据(变量),就需要使⽤到 格式化操作符

2.%-string格式化
print(“字符串%s字符串%f字符串%d” % (变量1, 变量2, 变量3))

3.f-string格式化
print(f"字符串{变量1}字符串{变量2}")

**

四、条件控制

1.根据条件判断是否满足规定来决定是否执行后面的代码

2.if条件分支语句
判断的条件是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块
a.if else:
if 要判断的条件:
执行条件成⽴时,要做的事情
else:
执行条件不成⽴时,要做的事情

b.if eilf else:
if 要判断的条件A:
执行条件成⽴时,要做的事情A
elif 要判断的条件B:
执行条件成⽴时,要做的事情B
elif 要判断的条件C:
执行条件成⽴时,要做的事情C
else:
所有执行条件不成⽴时,要做的事情D

c.if嵌套:
if 条件 1:
if 条件 1 基础上的条件 2:
条件 2 满⾜时,执⾏的代码
else:
条件 2 不满⾜时,执⾏的代码
else:
条件1 不满⾜时,执⾏的代码
……

**

五、循环语句

1.while循环
while 判断条件:
重复执行的代码
eg:打印100次“helo world”
i = 0
while i<100:
print(‘hello world’)
i += 1

**

**

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值