1 变量
name="zhangsan" #创建了一个字符串
age=22 #创建了一个整型变量
salary=5000.50 #创建了一个浮点型变量
print(name,age,salary) #输出变量值
#结果为 zhangsan 22 5000.50
name1=name
name="lisi"
print(name1)
'''结果为zhangsan,为什么呢?因为开始name和name1指向存储“zhangsan”内存区域,当创建"lisi"字符串时
name指向存储"lisi"字符串内存区域,name1仍旧指向存储“zhangsan”内存区域,所以结果为zhangsan
2 编码
python3默认使用utf-8编码,所以在python3里可以直接使用中文
3 输入
name=input("please input your name") #将输入值保存到name变量
print(type(name))#打印name类型,input默认为str也就是字符串类型
age=int(input("please input your age"))#如果我们想要保存整型变量,可以使用int()转换
4 格式化输出
name="小明"
age=22
#格式化输出有4种
info="name=%s"%name
#结果info="name=小明"
info="name=%s,age=%d"%(name,age)
#结果info="name=小明,age=22"
info="name={_name},age={_age}".format(_name=name,_age=age)
#结果info="name=小明,age=22"
info="name={0},age={1}".format(name,age)
#结果info="name=小明,age=22"
5 if判断
if a:
b
elif c:
d
else:
e
f
#如果a为真执行b语句,否则如果c为真执行d语句,a和c都不满足执行e语句,都执行完了执行f语句,注意冒号
6 while循环
while a:
b
else:
c
e
#当a为真执行b,否则执行c,最后执行e
7 for循环
for i in range(10):
a
#i=0,1,2,3,4,5,6,7,8,9循环执行10次
for i in range(0,10,2):
a
#range(开始,结束,步长),i=0,2,4,6,8循环执行5次
for i in range(3):
if i==2:
break
else:
print("for正常执行完")
#当for正常执行完执行else语句,如果for循环被break中断,else语句不会执行