Python基础语法-Day3 选择与循环

###条件语句if
基本用法与C和java中类似,语法有所不同

if 真值表达式 1:
  语句1
  ...
elif 真值表达式2:
  语句2
  ...
else:
  语句n
  ...

需要注意真值表达式没有(),真值表达式后有:
pass又称空语句,占一个时钟周期,但什么都不做

###循环语句
循环有两种类型:for和while
#####While语句
基本用法与C和java中类似,语法有所不同

while 真值表达式:
  语句1
  ...
else :
  语句2
  ...

1.判断真值表达式是否为True
2.如果真值表达式为True,则执行语句1以及剩余部分后重新执行第1步,否则跳到第3步
3.执行else子句
4.结束while语句执行

#####For语句
和C语言不同:不是while语句的变形
首先引入可迭代对象的概念:
字符串str 列表list
元组tuple 字典dict
集合set 固定集合 forzenset

for 变量列表 in 可迭代对象 :
  语句1
  ...
else:
  语句2
  ...

语句1及其剩余部分的重复次数与可迭代对象的元素个数有关

###range() 函数
生成一个整数列表(可迭代对象),一般用于for循环中
语法为range(start, stop[, step])
参数说明
start:计数从start开始,默认为0,如range(5)等价于range(0,5)
stop:计数到stop结束,不包括stop,如range(0,5)实际上为[0,5)
step:步长,默认为1,可以为负数
一些例子:range(4,0) 为空;range(5,0,-1)生成5 4 3 2 1

###基本输入输出
在Python3中,input()获取到的均为字符串,需要使用之前的强转转化为需要的数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值