一、print
1、print直接输出字符串:print(' ')或者print(" ")
>>> print('We')
We
>>> print("six")
six
若输出的字符串中有单引号,例如print('I'm liu')
则会输出:I
因此可以print("I'm liu")或者加入一个\作为识别符号:print('I\'m liu')
>>> print('I\'m liu')
I'm liu
>>> print("I'm liu")
I'm liu
2、字符串叠加:+
eg:print('apple'+'car') 输出:applecar
3、字符串和数字:不可以直接相加,否则出现错误
>>> print('apple'+'4')
apple4
或者把数字直接转换成字符串
>>> print('apple'+str(4))
apple4
4、数字+数字:
>>> print(1+2)
3
>>> print('1+2')
1+2
>>> print(int('1')+2) // 把字符串1变成整数1
3
Int()只能转换整数,转换小数用float()浮点型,可以把字符串转换成数字
>>> print(float('1.2')+2)
3.2
>>> print('apple'+'car')
applecar
>>> print('apple'+'4')
apple4
>>> print('apple'+str(4))
apple4
>>> print(1+2)
3
>>> print('1+2')
1+2
>>> print(int('1')+2) // 把字符串1变成整数1
3
>>> print(float('1.2')+2)
3.2
二、数学
运算:加+ 减- 乘* 除\
平方:**或者^
取余数:%
取整://
三、自变量variable定义与命名
1、Apple=1,意义:定义自变量apple的值为1
2、一次定义多个自变量:
a = 1
b = 2
c = 3
print(a,b,c)
可以分开定义,也可以一次性定义a,b,c=1,2,3一一对应即可
a,b,c=1,2,3
print(a,b,c)
3、自变量运算
a=2
b=a*2
print(a,b)
四、while循环
while:当……的时候,做什么事情。
c=1
while c<10:
print(c)
c=c+1
持续循环的时候,Ctrl+c 停止
while True:
print("I'm True")
五、for循环
1、Python注重语言格式,在for或者while循环的后面,一定要加冒号:,缩进则代表在循环内,不缩进则代表循环外
调整结构:
Windows用户:用Ctrl+[
Mac用户:command+[
2、range的使用
range(start,stop):代表左闭右开的区间,例如range(1,10)即表示输出从1到9,类似于[1,10)
for i in range(1,10):
print(i)
运行结果:
1
2
3
4
5
6
7
8
9
range(start,stop,step):step代表步长,从start开始,依次增加step的大小,到stop的数值停止
for i in range(1,10,3):
print(i)
运行结果:
1
4
7
range(stop):代表从0开始,到stop的值停止
for i in range(5):
print(i)
运行结果:
0
1
2
3
4
六、if判断
如果……,则……
1、Python语言的等于关系:x等于y:x==y
不等于关系:x不等于y:x!=y
2、If-else:如果……,则……;否则……,else表示剩下的可能性,会得到的结果。
3、多重if:elif(else if)
第一次满足条件时,就会忽略其他条件,直接跳出循环,编译结束。
x=1
y=2
z=3
if x <y :
print('x < y')
else:
print('x >= y')
运行结果:
x<y
elif:
x=-2
y=2
z=3
if x >1 :
print('x>1')
elif x<-1:
print('x<-1')
elif x<1:
printf('x<1')
else:
print('x =1')
print('finish running')
运行结果:
x<-1
finish running