一篇python的随笔,记录用.
import this
'''
三引号也可以用
'''
print("和JFK了");
"""
jdkslf
"""
双引号,单引号的注释都可以用~
a=b=d=g=h=j=10
多重赋值也可以
x,y,z=10,20,30
这样赋值也可以
x, y = 10, 20
print(x, y)
x, y = y, x
print(x, y)
二值交换
列表表达式,看着短写着也优雅。就是上一个我没有执行出来。
第一个程序,使得解释每一次都要确定哪个部分被修改
必须有一个计数器来跟踪必须处理的元素
此时我想用列表表达式重构,但是一直是语法错误。心累啊~
总结一下,每当对序列中的内容进行循环处理时,就要考虑要用List comprehensives来替代它~
额,我准备写迭代器和生成器。没想到py3的版本不可以这样迭代str了
我直接写吧,这些不算是基础的东西了。迭代器只不过是一个实现迭代器协议的容器对象。它基于两个方法:
迭代器可以通过使用一个iter內建函数和一个序列来创建,当序列遍历完,将抛出一个StopIteration异常。这将使迭代器与循环兼容,因为要捕获找个异常来停止循环。
基于yield指令,可以暂停一个函数并且返回中间结果。将函数保存执行环境并且在必要时候来恢复。
啊,我不想写了。累挺。。。就九牛一毛的东西而已。。。