Python 入门学习第三课

python 复制代码
# 遍历列表
# 通常使用for循环 格式 for 自己定义的名字:列表:
# 冒号不要忘记了 在这之后 需要缩进 如果不缩进 将进行一次
message = ['zahngsan','lisi','wangwu']
for wq in message:
    print(wq)
# 练习题
message = ['xiande','tiande','choude']
for wq in message:
    print(wq)
for wq in message:
    print(f" I like {wq} pizza")
print("I like relly pizza")
animals = ['pig','cat','dog']
for an in animals:
    print(an)
for an in animals:
    print(f"A {an} would make a great pet")
print(" Any of these animals would make a great pet!")
# 创建数值列表
# list(range())
# range(1,6) --->> 1 2 3 4 5 其实没有六 差一原则
# range(6) ------------>> 0 1 2 3 4 5
# 还能根据步长设置数值列表 range(1,10,2) --->>>3 5 7 9
# python中 乘方就是平方定义为**
# 同时可以对列表就行最大值,最小值,求和等快捷运算
wq = list(range(2,6))# range 左边为起始处数值 右边为小于的 [2,6)
print(wq)
now = []
for ss in range(1,9):
    now.append(ss ** 2)
print(now)
print(max(now))
print(min(now))
print(sum(now))
# 比较重要的一点 列表推导式 我感觉不好用
now = [value ** 2 for value in range(1,6)]# 有意思的是 for中没有冒号
print(now)
# 练习题
now = list(range(1,20,2))
for wq in now:
    print(wq)
now = list(range(3,31,3))
for wq in now:
    print(wq)
now = []
for wq in range(1,11):
    now.append(wq ** 3)
print(now)
now = [wq ** 3 for wq in range(1,11)]
print(now)
# 切片
now = ['pet','pig','uyy','trrt','yyt','tyfgfd']
print(now)
print(now[1:3])
# 复制列表
yesterday = now[:]
print(yesterday)
# 一种有趣的表达方式 以下的方法 都同时指向了同一个列表
future = now
print(future)
future.append('nihao')
print(future)
print(now)
now.append('gg')
print(future)
print(now)
print(now[-3:])
# 元组
# Python将值不变的称为元组 类似于线性代数的矩阵
# 不能直接修改元组的值 可以通过重新赋值元组的值来进行改变
now = (1,2,3,4)
print(now[0])
for wq in now:
    print(wq)
# 设置代码格式 不用学习 逆水行舟 你我皆是陌生人
相关推荐
虾球xz几秒前
游戏引擎学习第280天:精简化的流式实体sim
数据库·c++·学习·游戏引擎
青出于兰3 分钟前
C语言| 指针变量的定义
c语言·开发语言
深度学习入门3 分钟前
学习深度学习是否要先学习机器学习?
人工智能·深度学习·神经网络·学习·机器学习·ai·深度学习入门
玉笥寻珍16 分钟前
筑牢信息安全防线:涉密计算机与互联网隔离的理论实践与风险防控
开发语言·计算机网络·安全·计算机外设·php·安全架构·安全性测试
蓝莓味柯基20 分钟前
Lodash isEqual 方法源码实现分析
开发语言
FAREWELL0007522 分钟前
Unity基础学习(十五)核心系统——音效系统
学习·unity·c#·游戏引擎
岁岁岁平安24 分钟前
Vue3学习(组合式API——Watch侦听器、watchEffect()详解)
前端·javascript·vue.js·学习·watch侦听器·组合式api
python15624 分钟前
使用Langfuse和RAGAS,搭建高可靠RAG应用
人工智能·windows·python
秋野酱30 分钟前
python项目参考文献
开发语言·python
虾球xz1 小时前
游戏引擎学习第281天:在房间之间为摄像机添加动画效果
c++·人工智能·学习·游戏引擎