python
刘建状
这个作者很懒,什么都没留下…
展开
-
python 迭代器
# 迭代器# 可以直接作用于for循环的对象统称为可迭代对象:Iterable# 可以使用isinstance()判断一个对象是否是Iterable对象# isinstance() 判断一个对象是否可被迭代# 引入 Iterable对象# from collections.abc import Iterable## print(isinstance([],Iterable)) # True## print(isinstance({},Iterable)) # True##原创 2021-05-28 20:18:45 · 57 阅读 · 0 评论 -
generator
# 生成器 generator# generator == (i * i for i in 10)# 通过next()函数获取generator的值# l = (i * i for i in range(10))# print(next(l)) # ----- 0# print(next(l)) # ----- 1# print(next(l)) # ----- 4# print(next(l)) # ----- 9# generator保存的是算法,每次调用next(g).原创 2021-05-26 19:54:14 · 48 阅读 · 0 评论 -
python 判断一个变量是不是字符串
python 判断一个变量是不是字符串 isinstance(s,str)示例:s = 'asc'n = 12print(isinstance(s,str)) # Trueprint(isinstance(n,str)) # False原创 2021-05-25 22:05:11 · 3039 阅读 · 0 评论 -
python 中列表表达式中的if 和 else
# 列表生成器中的if ... 和 if ... else ...# l = [x for x in range(1,11) if x % 2 == 0] #正常输出# print(l)# l = [x if x % 2 == 0 for x in range(1, 11)] #报错# print(l)# 这是因为跟在for后面的if是一个筛选条件,不能带else# 而把if卸载前面呢# l = [x if x % 2 == 0 for x in range(1,原创 2021-05-25 21:53:24 · 3296 阅读 · 1 评论 -
python 将字符串改成小写
python 将字符改成小写# lowee() 将字符串改为小写 # l = ['Hello', 'World', 'IBM', 'Apple']# p = [s.lower() for s in l]# print(p)原创 2021-05-25 21:40:00 · 667 阅读 · 0 评论 -
python 列出当前目录下的所有文件和目录名
import os #引入os模块l = os.listdir(',') # 运用os模块的listdir方法原创 2021-05-25 21:26:06 · 227 阅读 · 0 评论