运算符
** 幂 x的y次方 例如 3**4=81
/ 表示除 //表示取整除 %表示取余
布尔运算用 not and or
数据类型
字符串可以用''或者""引起来,他们基本等价,没有字符型 例如 'python' "python"
'''和"""为三引号,在其中的句子可以任意用单双引号或者换行
\如果在一行末尾表示下一行的其实是接着本行的,不是开始新一行。它还用来转义符
Python中有4种类型的数——整数、长整数、浮点数和复数。复数表示如 2.0-3.0j
控制流
if语句:
if condition_1:statement
elif condion_2:statement
……
else:statement
while语句:
while condition:statement
[else:statement]
for语句:
for ... in ... :statement
else:statement
c:for(i=0;i<5;i++)等价于python:for i in range(0,5)
break和continue基本类似c语言
一个特殊的例子:
显然第一个例子b类似一个指针指向a,而第二个则是把a值赋给b