python编程从入门到实践(3+4)操作列表+if语句

第四章 列表操作

4.1遍历整个列表:可能会发生变化的数值,列表可修改
names=['niuniu','ate','choupi','yeeeeeee']
for name in names:
    print(name)

在这里插入图片描述

4.1.2遍历中的缩进
names=['niuniu','ate','choupi','yeeeeeee']
for name in names:
    print(name)
    print(f"{name.title()},that is a trick") #需要注意python中注释的作用
    print(f"i can not to see you , {name.title()}\n")

print(f"that is ok!")

在这里插入图片描述

4.3创建数值列表
4.3.1 使用range()函数
range(i,m)输出从i到m-1
range(m) 打印从0到m-1
for i in range(1,5):  #打印range(i,m) 打印从i到m-1
    print(i)

print('\n')

for m in range(5): #打印range(m) 打印从0到m-1
    print(m)

在这里插入图片描述

4.3.1 使用range()函数创建列表
range()函数指定步长
##range()函数指定步长 
list2=list(range(2,11,2))
print("list2=range(2,11,2):")
print(list2)
print('\n')

list3=list(range(2,11,1))
print("list3=range(2,11,1):")
print(list3)
print('\n')

在这里插入图片描述

简单查看列表最大最小求和
## 对数值列表简单的统计计算
numbers = [1,2,3,4,5,6,7,8,9,0]
print("min is:", min(numbers))
print('\n')

print("max is:", max(numbers))
print('\n')

print("sum is:", sum(numbers))
print('\n')

在这里插入图片描述

4.4使用列表中的一部分
切片
### 切片
numbers = ['a','s','d','f','g','h','j','k','l']
print("numbers[0:5] is:",numbers[0:5])
print('\n')
print("numbers[:5] is:",numbers[:5])
print('\n')
print("numbers[0:5:1] is:",numbers[0:5:1])
print('\n')
print("numbers[0:5:2] is:",numbers[0:5:2])
print('\n')
print("numbers[1:5] is:",numbers[1:5])
print('\n')
print("numbers[-2:] is:",numbers[-2:])
print('\n')

在这里插入图片描述

遍历切片
names= ['aqw','sere','dqer','frewc','gcxzx','haae','jadsc','keeee','leczc']
print("please output 6 names:")
for i in names[:6]:
    print(i.title())

在这里插入图片描述

复制列表
my_fav_food=['rice','dumplings','noddles','water','beer']
fri_fav_foods=my_fav_food
print("my favorite foods is:",my_fav_food)
print("\nmy friend fav_foods is:",fri_fav_foods)

在这里插入图片描述

4.5元组:不可修改的元素
定义元组
遍历元组
修改元组

第五章 if语句

## if 语句
###检查是否相等
car='bmw'
print(f"car == 'bwm':{car == 'bwm'}")
print(f"car == 'bmw':{car == 'bmw'}")
print('\n')

###检查时候忽略大小写
red='Dior'
print(f"red.lower():{red.lower()}")
print(red)
print('\n')
###检查是不是不等
dinner='dumplings'
if dinner !='rice':
    print("yes")

print('\n')

###检查多个条件
age_0=11
age_1=22
print(f"age_0>=10 and age_1>20:{age_0>=10 and age_1>20}")  #全对才对
print(f"age_0>=15 and age_1>20:{age_0>=15 and age_1>20}")  #有一个对就对

print('\n')
###检查特定值在不在列表里
list1=['qqqq','www','eee','rrr']
print(f"'eee' in list1: {'eee' in list1} ")
print(f"'aaa' in list1: {'aaa' in list1} ")

###多if语句

# if-else

# if-elif-else
    
# if-elif-elif

在这里插入图片描述

第六章 字典

第七章 用户输入和while循环

第八章 函数

第九章 类

第十章 文件和异常

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值