【零基础学Python】表达式、数据类型、变量

148 阅读2分钟

1. 数学运算符从最高优先级到最低优先级


运算符
运算符名称
举例
结果
**
指数
2 ** 3
8
%
模数/余数/取余
22 % 8
6
//
整除/取商
22 // 8
2
/
除法
22 / 8
2.75
*
乘法
3 * 5
15
-
减法
5 - 2
3
+
加法
2 + 2
4
如果需要,可以通过括号来覆盖通常的优先级。

2. 整数、浮点数、字符串


数据类型
举例
整数
-2,-1,0,1,3,5
浮点数
-1.25,-1.0,0.0,0.51,01.25
字符串
‘a’,‘aa’,‘Hello!’,‘11 cats’
  1. 字符串连接和复制
操作符的含义可能会根据其旁边的值的数据类型而改变。
  • +当对两个整数或者浮点数进行运算时,为加法运算符。如:5+5,结果为10;1.2+1.5,结果为2.7;3+3.5,结果为6.5。
  • +当对两个字符串值上使用时,它则将字符串作为字符串串联运算符连接。如:’aa’+’bb’,结果为’aabb’。
  • *当对两个整数或浮点数进行运算时,为乘法运算符。如:2*3,结果为6;5.1*2.3,结果为 11.729999999999999;5*1.1,结果为5.5.
  • *当对一个字符串值和一个整数值进行使用时,它将成为字符串复制运算符。如:’a’*5或者5*’a’,结果为’aaaaa’。
>>> 5 + 5
10
>>> 1.2 + 1.5
2.7
>>> 3 + 3.5
6.5
>>> 'aa' + 'bb'
'aabb'
>>> 2 * 3
6
>>> 5.1 * 2.3
11.729999999999999
>>> 5 * 1.1
5.5
>>> 'a' * 5
'aaaaa'
>>> 5 * 'a'
'aaaaa'

3. 将值存储在变量中

一个变量是像在计算机内存中的对话框,在其中你可以存储单个值。如果你想稍后在程序中使用结果表达式的结果,可以将其保存在变量中。
如图例子
>>> spam = 42
>>> spam
42
>>> egg = 2
>>> spam + egg
44
>>> spam + egg + spam
86
>>> spam = spam + 4
>>> spam
46

4. 变量名

变量命名,遵循以下三个规则:
1)它只能是一个字
2)它只能使用字母,数字和下划线(_)字符
3)它不能以数字开头

有效的变量名
无效的变量名
无效原因
balance
current-balance
不允许使用连字符
currentBalance
current balance
不允许使用空格
current_balance
4account
不能以数字开头
_spam
42
不能以数字开头
SPAM
total_$um
$不允许使用特殊字符
account4
'hello'
'不允许使用特殊字符

变量名称是区分大小写的,也就是spam,SPAM,Spam和sPaM四种不同的变量。这是Python的一种约定,即以小写字母开头的变量。
这里使用驼峰式表示变量名而不是下划线。也就是使用变量lookLikeThis而不是looking_like_this。

另附Python安装,环境配置,以及编辑工具操作链接:

zhuanlan.zhihu.com/p/92491016

参考文档:automatetheboringstuff.com/