自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

for 遍历所有数值

print(输出便利数值)

for x in 数值

print()

 

[展开全文]

for循环和可迭代对象遍历

for循环通常用于可迭代对象的遍历,语法格式如下:

for 变量 in 可迭代对象:

       循环体语句

[展开全文]

for循环和可迭代对象

for 变量 in 可迭代对象:

    循环体语句

可迭代对象

1. 序列。包括:字符串、列表、元组

2. 字典

3. 迭代器对象(iterator)。range对象

sum_all = 0

for x in range(101):

    sum_all += x

print(sum_all)

4. 生成器对象

 

 

[展开全文]

复习:

字符串“”

列表[]

元组()

字典{}

 

 

for比while省去了

[展开全文]

for 循环和可迭代对象遍历

for 变量in 可迭代对象:
      循环体语句


#遍历一个元组或列表
for x in (20,30,40):
     print(x*3)

 

可迭代对象
Python 包含以下几种可迭代对象:
1. 序列。包含:字符串、列表、元组
2. 字典
3. 迭代器对象(iterator)
4. 生成器函数(generator)
5. 文件对象

我们已经在前面学习了序列、字典等知识,迭代器对象和生成器函数将在后面进行详解。接
下来,我们通过循环来遍历这几种类型的数据:


#遍字符串中的字符
for x in "sxt001":
     print(x)
#遍历字典
d = {'name':'gaoqi','age':18,'address':'西三旗001 号楼'}
for x in d: #遍历字典所有的key
     print(x)
for x in d.keys():#遍历字典所有的key
     print(x)
for x in d.values():#遍历字典所有的value
      print(x)
for x in d.items():#遍历字典所有的"键值对"
     print(x)


range 对象
range 对象是一个迭代器对象,用来产生指定范围的数字序列。
range(start, end [,step])
从start 开始到end-1 结束。默认从0

for i in range(10) ----->0 1 2 3 4 5 6 7 8 9
for i in range(3,10)------>3 4 5 6 7 8 9
for i in range(3,10,2) ----->3 5 7 9

sum_all = 0 #1-100 所有数的累加和
sum_even = 0 #1-100 偶数的累加和
sum_odd = 0 #1-100 奇数的累加和
for num in range(101):    #0-100
      sum_all += num
      if num%2==0:  sum_even += num
      else:  sum_odd += num
print("1-100 累加总和{0},奇数和{1},偶数和{2}".format(sum_all,sum_odd,sum_even))

[展开全文]