(一)表达式:

1)4+4就是表达式,它是程序中最基本的编程指令;表达式包含一个值(4)和操作符号(+),然后就会计算出一个单独的值;

2)一个单独的值没有包含操作符号也可以叫表达式,尽管它只计算它本身,列如下面的:

>>>4

4

3)操作符

OperatoroperationExampleEvaluates to....
**Exponent2**38
%Modulus/remainder22%86
//Interger division/floored quotient22//82
/Division22/82.75
*Multiplication3*515
-Subtraction5-23
+Addition2+24

优先级:**的优先级最高,之后是*///, %,从左到右,最后是+,-(也是从左到右);也可以使用()去覆盖之前的优先级

>>>2+3*6

20

>>>(2+3)*6

30

>>>2**8

256

>>>23/7

3.2857142857142856

>>>23//7

3

>>>23%7

2

>>>2    +    2

4

>>>(5-1)*((7+1)/(3-1))

16.0

(二)数据类型

Data typeExample
Intergers-2,-1,0,1,2,3,4,5
Floating-point numbers-1.25,-1.0,-0.5,0.0,0.5,1.0,1.25
Strings'a','aa','aaa','Hello','11 cats'

+:可以操作两个字符串,例如:

>>>'Alice'+'Bob'

'AliceBob'

*:通常用于乘法(两个整数或者浮点型),当*操作于字符串时,它变成字符串的复制,列如:

>>>'Alice'*3

'AliceAliceAlice'

(三)变量

1)变量:用来存储值的;

2)赋值语句(Assignment Statements)

>>>spam=40

>>>spam

40

>>>spam = 'Hello'

>>>spam

'Hello'

>>>spam = 'Goodbye'

>>>spam

'Goodbye'

3)变量命名规则

a.它可以是一个单词;

b.它也可以是一个字母,数字,或者下划线(underscore);

c.不能以数字开头;

Valid variable namesInvalid variable names
balancecurrent-balance(连字符不允许)
currentBalancecurrent balance(空格不允许)
current_balance4account(开头不能是数字)
_spam42(开头不能是数字)
SPAMtotal_$num($不允许)
account4'hello'(''不允许)
12-18 12:51
查看更多