20/01/14 Python基础知识学习(4)

语句与表达式

代码格式指南

  • PEP8
  • 缩进4空格
  • 一行不超过79个字符
  • Func之间空2行

赋值语句

  • 基本赋值
  • 序列赋值
  • 扩展序列解包赋值
    • *变量 可获取剩余变量到list(不论多或少或正好都生成列表)
    • 一个表达式只能有一个变量带 *
a,b,*c='youpin'
a
'y'
b
'o'
c
['u','p','i','n']
  • 多目标赋值
  • 参数化赋值
    • a+=b -> a=a+b

表达式

  • 函数调用
  • 方法调用
  • 字面值
  • 打印操作
    print(…,sep=‘|’) 定义打印分隔符
    print(…,end=‘\n’) 定义打印换行符
    print(…,file=open(‘test.txt’,‘w’)) 打印到文件

流程控制

  1. if 语句
  • 一般格式
if 条件1print()
elif 条件2print()
else:
 ...
  • 多重分支
    在这里插入图片描述
  • 三元表达式
result='及格' if score>=60 else '不及格'
  1. while循环
  • 一般格式
    while 条件:

  • break 跳出循环外

  • continue 跳出此次循环 ,进行下一次循环

  • pass 占位

  • else

  1. for 循环
  • 一般格式
    for i in 目标序列:
  • 找出两个序列中共同的元素
    l=[x for x in s1 if x in s2]
  • 结合range() 生成一个序列
  • 结合enumerate() 获取索引
    for index,item in enumerate(s):
发布了10 篇原创文章 · 获赞 0 · 访问量 169

猜你喜欢

转载自blog.csdn.net/weixin_44602323/article/details/103978455