python 9月1日 小计


前言

记录今儿个学习python的一些东西


一、算术运算符

参与运算的,如果有浮点数,那结果就是浮点数
如果字符串和整型或浮点型一起运算(注意下面的特殊情况)
会报以下错
TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’

1. += +
1 + 1.0 = 2.0
1 + ‘1’ = 报错
如果参与运算的都是字符串,则起到拼接的作用
‘1’ + ‘1’ = ‘11’
a = 1 a + 1
执行之后,a不会发生变化
a = a + 1 # 只有重新赋值之后,a才会变化
a += 1 # 上面赋值语句的简写

字符串
a = ‘1’
a += ‘1’ # 此时a变成’11’


2. - -=
只能是数值型之间的运算
字符串不能参与该运算

1 - 1.0 = 0.0
a = 1
a -= 1 # a为0


*3. * =
参与运算的,可以是数值型
如果参与运算的有字符串,那另一个必须是整型

1 * 1.0 = 1.0
a = 1
a *= 2 # a变为2
a = ‘abc’
a *= 2 # a变为’abcabc’
如果字符串和浮点型相乘,会报以下错误
TypeError: can’t multiply sequence by non-int of type ‘float’


4./ /= :除
参与运算的,都是数值型
返回的都是浮点数

2 / 1 = 2.0
a = 2
a /= 1 # a变成2.0


5.% %= :取余
参与运算的,都是数值型

4 % 2 = 0
4 % 2.0 = 0.0
a = 4
a %= 2 # a的结果为0
a = a % 2

6.** **= :幂
参与运算的,都是数值型
4 ** 2 = 16
4.0 ** 2 = 16.0
a = 4
a **= 2 # a的结果为16

7.// //= :取商
参与运算的,都是数值型
4 // 2 = 2
4 // 2.0 = 2.0
a = 4
a //= 2.0 # a的结果是2.0

8.如果 bool 型参与运算,则True为1,False为0

1 + True = 2
1 + False = 1

二、逻辑运算符

python 算数、逻辑、成员、身份、条件、while
1.and 的优先级要比 or 的高
python 算数、逻辑、成员、身份、条件、while

2.= 与 == ,一定要区分开,前面是赋值,后面是判断
3.== 与 is ,一个是判断值是否相等,一个是判断内存空间是否一致

三、成员运算符

python 算数、逻辑、成员、身份、条件、while

四、身份运算符

python 算数、逻辑、成员、身份、条件、while

五、条件判断

if else

结构:
if 逻辑判断语句:
判断语句为True执行的代码
else:
判断语句为False执行的代码
#1. if后面要跟判断语句
#2. 判断语句后面,要有冒号
#3. else后面不跟判断语句
#4. else后面要有冒号

示例:
a = 1
if a:
print(1)
else:
print(2)
#结果为1,因为a=1,用来判断时,为True

a = 100
if a > 200:
print(1)
else:
print(2)
#结果为2

if 嵌套

python 算数、逻辑、成员、身份、条件、while

if 嵌套

python 算数、逻辑、成员、身份、条件、while
示例:
python 算数、逻辑、成员、身份、条件、while

六、while 循环

结构
python 算数、逻辑、成员、身份、条件、while
示例:
python 算数、逻辑、成员、身份、条件、while

总结

提示:这里对文章进行总结:

以上就是今天要学习的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
个人觉得有待加强 , 最后的while 循环学的不是很好

相关文章:

  • 2022-12-23
  • 2021-11-01
  • 2022-02-16
  • 2021-11-19
  • 2021-07-31
  • 2021-05-07
  • 2022-01-31
猜你喜欢
  • 2023-02-16
  • 2022-12-23
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
相关资源
相似解决方案