2.C转python

1. ** 后可为整数或浮点数

2. // 为取整除法,向  下(绝对)  取整,与C中的 / 一样

3.小于等于是<=

4.两个字符串如果直接用<或>那些关系运算符来比较的话,是产生C中的strcmp那样的效果的

如果是中文的话:那么比较大小是没有意义的

5.针对浮点数的话,直接用关系运算符来比较的话有一定风险

因为浮点数存储和表示是有可能存在一定的误差的

所以正确的浮点数比较方式是二者作差,差值的绝对值小于0.000001即可说明二者相等

二者共体特例

2.C转python_第1张图片

6.在print的()中的涉及关系运算符的表达式执行的结果是一个Bool型

7.逻辑并且是  and

   逻辑活着是  or 

   逻辑取反为  not

特例

2.C转python_第2张图片

8.特例

可以有这个表达式   a

2.C转python_第3张图片

9.对那个 and和 or,与C中的 &&和 ||一样

例如:对 &&,左边为假,右边不执行(就是那一些)

10.二者共体特例(其中用哪个,参与赋值的这个方法被称为多源赋值)

2.C转python_第4张图片

11.可以使用多源赋值

进行两个变量的内容互换

特例

2.C转python_第5张图片

12.特例在python中没有 a++和++a那一些,但是有 a+=1,和 a=a+1

13.可以通过这样的方式来强制类型转换
例如:2.C转python_第6张图片

14.a=10后边的 ; 可有可无

如果多个语句写到了一行,就要用 ; 来隔离代码

15.Bool值必须大写

16.一定要注意好缩进

17.if后边不加括号,而且条件写完后用 : 来结束

用elif来选择执行语句

特例

​​​​​​​2.C转python_第7张图片

18.要处理好缩进

19.记得将input得到的返回值进行强制类型转换

2.C转python_第8张图片

20.特例:

2.C转python_第9张图片

你可能感兴趣的:(python,python)