基础语法
print('hello')
Pyrhon 比较简洁 无需加上那么多的 f or ;
对应的缩进不能随便打
每个代码块缩进相同
缩进为四个空格
print('{0} is nice'。format(Shelhy))
参数值替换到指定的位置,直接用{0} {1} ...开始,数据类型什么的都不用考虑
print(a,end='')
print(b,end='')
print(c)
Python print函数自带 \n
不需要时在结尾加上 end=''
常见的转义字符
\n \t \' \"
print(r'This is my first blog\n')
r为原始字符串,使用后,转义字符就不起效果了
注释用
# 用于一行
''' '''用于一段
运算符
+
1.加法 2.拼接
2+3--->5
a+b--->ab
- 减法
*乘法
**幂
/除法 Python中除法结果有保留小数
//向下取整的除法,结果为不大于商的整数 如 2.3 和 2.9 结果为2,-2.3和-2.9 结果为-3
%取模 一正一负取模 a%b = a-(a/b*b) 如-25.5 % 2.25 = 1.5
& 按位与
| 按位或
^按位异或
~按位反 ~x = -(x+1)
< > <= >= == != >> <<< not and or 同样有
控制流
if 语句
if guess==number:
print('Congratulation')
注意在 if 行结尾的 :
for 循环
for i in range(1,5):
print('i',i)
else:
print('The loop is over')
循环结束执行 else:部分 遇到break就不执行 正常情况下都会执行的
while 语句
number=23
running == True
while running:
guess = int(input(Enter an Integer))
if guess == number:
print('Congratulation')
running = False
else:
print('The loop is over')
也有else:部分 遇到break就不执行 正常情况下都会执行的
break
中断for循环 while循环 在break 之后的都不执行
continue
在continue之后的都被跳过 直接进入下一个迭代