总结
配置你的PyCharm(用PyCharm/jupyter都可以很方便测试的)
开始动手操作之前我们可以把PyCharm里面字体设置大一点,方便我们编写代码,mac系统下直接跟着老师的操作:PyCharm->Prefereemces- >Editor->Font,Windows系统下:File->Settings->Editor->Font,根据自己的需要设置字体大小。
Python语法规范
在Python语法规范中,写代码时字符与字符之间都有一个空格的,如果不打空格也不会报错,但是代码易读性会大大的减弱,好的习惯会让你事半功倍。
运算符
1.算术运算符包括:+
, -
, *
,/
, %
, **
+
,-
,*
,/
很简单,就是我们以前学的数学常用的四种运算;%
是求模运算,计算取整除法的余数。如3%
2,就是3除2,取整得到余数是1,再例如:5%
3,得2,能理解吗;**
是乘方运算,比如:2**
3 表示2的3次方,等于8;2**
4表示2的4次方,等于16;
2.位运算符包括:&
, |
,~
, ^
, <<
, >>
(不常用,需要大概了解一下)
- 64
<<
2 == 256 等价于 64*
(2**
2),就是64乘以2的2次方; - 64
>>
2 == 16 等价于 64/
(2**
2), 就是64除以2的2次方;
3.逻辑运算符包括:and
,or
,not
-
and
与,就是多个同时满足才满足; -
or
或,就是其中一个满足即可; -
not
非(取反值),不是某一个即可满足;
4.比较运算符
==
( 等于),!=
(不等于),>
(大于),<
(小于),>=
(大于并等于),<=
(小于并等于)
5.赋值运算符包括:=
,+=
, -=
,*=
, /=
, %=
- x
+=
1 等价于 x = x + 1; - x
-=
1 等价于 x = x - 1 ; - 同理,x
*=
1 等价于 x = x * 1,其他的也是这个意思哦,在pycharm里面大家动手试试看看; - 需要注意的是:在Python3中只要出现了一个斜线
/
,结果一定会出现浮点数,如果想要整数需要写两个斜线//
,比如4/
2结果是2.0,如果需要等于2,那么可以用4//
2;
6.成员运算符包括:in
,not in
- 成员运算符用于判断一个对象是不是在另外一个对象中,
in
表示包括。而not in
则正好相反,不包括;
7.身份运算符包括:is
, is not
- 身份运算符用于判断某个对象是或者不是;
8.运算符优先级
**
指数(是最高优先级的),其他的和数学规律式类似的,对于表达式的运算优先级, 如果不确定的情况下最好带上括号,因为有括号先算括号里面的;
9.逻辑表达式
- 逻辑表达符的优先级较低,所以在逻辑表达式中,逻辑表达符最后运算,且优先级为
not
>and
>or
;
10.数值转换与处理
- 整形转化为浮点型:
float
(1) ,输出1.0; - 浮点型转化为整形:
int
(1.025) ,输出1;
今天这节课动手操作的内容有很多哟,但是都不太难,是基本的语法运算符,大家要跟着老师一起动手操作一遍,多多动手实践哦,这样才能更快熟悉Python,找到编程的感觉哟。