python基础知识--语句

在python中经常会见到一些用空格隔开的表示方式,例如下例。这些叫做语句。

print a
import numpy

常见的语句有
1. print,import语句
2. 赋值语句
3. 条件语句
4. 循环语句
5. pass,del,exec语句

2.. (1)序列解包:在python中经常会看到如下的赋值语句

test={'a':1,'b':2}
x,y=test.popitem()

x
Out[36]: 'a'

y
Out[37]: 1

这便是序列解包,test.popitem()返回的是元组。然后分别赋值。
3.. 需要强调一点布尔运算符and,or,not

if 判断语句:
    语句
elif 判断语句:
    语句
else:
    语句

4..
(1)while循环.

while 判断语句:
    执行语句

(2)for语句.for语句中的迭代工具1.并行迭代,2.按索引迭代,3.翻转和排序迭代。

for i in 可迭代对象:
    语句

#并行迭代.zip将两个列表压缩成一个元组
for name,age in zip(names,ages):

#按索引迭代.在迭代的过程中产生索引,enumerate返回索引和相应的值
for index,name in enumerate(names)

#翻转和排序迭代.翻转:reversed,sorted函数。reversed返回的是一个可迭代对象。

sorted([1,2,3,0])
Out[43]: [0, 1, 2, 3]

reversed([0,1,2,3,4])
Out[44]: <listreverseiterator at 0x11cb10790>

(3)循环中的else语句。如果想要在正常跳出循环(不是break 等的原因)之前,执行一些语句,可以用else语句

for i in 判断语句:
     语句块
else:
     语句块

(4)列表推导式.

[x*x for x in range(10) if x%3==0]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值