python语法(二)常用语句

python常用语句

range()函数

语法 range([strat,]stop[,step = 1[).
生成strat 到 stop 的 数字序列 默认间隔step = 1

range(5) # 表示 默认strat = 0. 所得序列为 0 ~ 4.
range(1,5) # 则是 1~4的序列.
range(1,5,2) # 则是1 , 3 的序列.

条件语句

1.if 语句
if 要判断的条件:
条件成立时,要做的事情

2.if-else语句
if 要判断的条件:
条件成立时,要做的事情

else:
条件不成立时,要做的事情

例子:
(1).输入用户年龄

a = int(input()) # 第一讲说过input()输入的是字符串所以需要强转类型

(2).判断是否满18岁(>=)

a = int(input()) # 第一讲说过input()输入的是字符串所以需要强转类型
if a >= 18:

(3).如果满18岁,输出“你已经成年了”

a = int(input()) # 第一讲说过input()输入的是字符串所以需要强转类型
if a >= 18:
	print('你已经成年了')

(4).如果未满18岁,输出“你没有成年”

a = int(input()) # 第一讲说过input()输入的是字符串所以需要强转类型
if a >= 18:
	print('你已经成年了')
else:
	print('你没有成年')

3.if-elif语句
if 条件1:
条件1满足执行的代码
elif 条件2:
条件2满足时,执行的代码
elif 条件3:
条件3满足时,执行的代码
else:
以上条件都不满足时,执行的代码.
4.if嵌套

a = 123
if a > 0:
	if a > 10:
		if a > 100:
			print(a)

5.while循环
条件成立L:则一直运行。

while True:
	print('zc')
# 将无限打印'zc'

6.break语句。
退出当前循环,只退出一层循环。

a = 1
while True:
	if a == 1:
		break

7.continue语句。
不退出当前循环,不再执行后续代码,回到循环的条件判断语句。
8.pass语句
pass语句表示不做任何事情,它用于语法上必须有,但程序什么也不用做的场合。由于
python没有使用大括号来标记代码块,无法使用空大括号或者冒号表示空代码,在有些语法上要求必须有代码的地方
如果什么都不写,系统会提示语法错误,此时就可以使用pass语句
9.else 语句
不仅可以在 if 中出现 也可用于循环语句。

格式:
for 临时变量 in 可迭代对象:
      执行语句.............
else:
      执行语句.............


while 条件表达式:
         执行语句...........
else:
         执行语句...........

else语句作为循环的子句,在循环语句正常结束后执行,也就是在for语句迭代完所有元素后,或者while
循环的条件表达式值为false以后执行。但是在循环遇到break语句而终止的情况下不执行。

在编程时可以将else 语句与break语句结合使用,当在循环中发生了某事或者找到了某元素时使用brak
跳出循环,此时不执行else语句。如果在循环中没有执行break,则会执行else 语句。

这个有什么用?
e.g:

tmp = 'zhangsan'
for x in tmp:
    if x == '!':
        break
    else:
        pass
else:
    print("没有感叹号")
# 输出的结果为 :没有感叹号

10.三目运算符
格式: a = b if b < a else a
这个是非常常用的语句,十分方便

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dearzcs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值