python学习第二天

1.条件语句

我在这里列举的是python语言和其他语言的不一样的地方,一样的地方就不说。

if

1.单个if语句可以通过and or not实现多重条件判断

if   2>1 and not 2>3;

2.python使用缩进而不用大括号来标记代码块
所以我们在使用的时候要注意ps:else后需要加冒号
例如

   if 2>3:
       print('haha')
   else:
       print('...')
       

python似乎可以识别:下一行就自动缩进两格反而在语句段的末尾不用加任何符号

elseif

和其他语句的用法类似

assert关键词

assert即‘断言’ 但这个词条的后边为false的时候就会抛出异常;

出现的异常名称为 AssertionError;

用于单元的调试。

类似的有

a=3-2
assert a>0

2循环语句

while循环

用法类似,注意也是用缩进来代替大括号

for循环

在python语句中for语句的使用
for i in ‘love’
输出循环就是l o v e

range()函数

range(start   stop ,step=1

这个函数的意思是生成一个从start 参数值开始到stop参数值,步长为step的数字数列,步长默认值为1
包括start的值但是不包括stop的值,可以理解stop是一个跳出循环的条件。

enumerate()函数

enumerate(sequence,start=0
chuan=(A,B,C,V)
2s=listenumerate(seasons)print(2s)
#[(0,A),(1,B),(2,C),(3,V)]

就像第二个代码块一样,enumerate(A)在返回A的值的同时还会给元素一个索引值(默认从0开始)
用enumerate(A,j)可以将索引值起始值改为j;
for语句和enumerate()与for语句一起用
for i,a in enumerate(A)
do something with a

break语句,continue语句pass语句

pass语句是检查错误的时候放在那些必须要有语句的地方
break 和continue用法和c++一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值