Python3基础之学习笔记(二)-变量-编码-输入输出-流程控制

rosadarcy52012 云计算/大数据 6 次浏览 没有评论

文章目录

  • 1 变量
  • 2 编码
  • 3 输入
  • 4 格式化输出
  • 5 if判断
  • 6 while循环
  • 7 for循环

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语句不会执行 

内容如有侵犯你的权益,请联系删除

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Go