资讯专栏INFORMATION COLUMN

python语法棉花糖

BDEEFE / 1499人阅读

摘要:与遍历奇数拷贝或者性能与空间条件表达式男女类型布尔与等价与等价字符串空字符串,如非空字符串,如数值非的数值,例如容器至少有一个元素的容器对象,例如非对象字符串

list与遍历
>>> squares = [x**2 for x in range(1,10)]
>>> [n for n in range(1,100) if n%3==0]
>>> mybag = [" glass"," apple","green leaf "]
>>> [one.strip() for one in mybag]
>>> list(enumerate(mybag))
for i, color in enumerate(colors):
   print i, "--->", color
# 奇数
odd_items = items[1::2]
#拷贝
copy_items = items[::] 或者 items[:]
性能与空间
for key in _dict:
    pass
条件表达式
text = "男" if gender == "male" else "女"
d = {"name": "foo"}
d.get("name", "unknow")
类型 False True
布尔 False (与0等价) True (与1等价)
字符串 空字符串,如 "" 非空字符串,如 "blog"
数值 0, 0.0 非0的数值,例如:1, 0.1, -1, 2
容器 [], () 至少有一个元素的容器对象,例如:[0], (None,), [""]
None None 非None对象
字符串
s3 = "welcome to {blog} and following {wechat}".format(blog="foofish.net", wechat="vttalk")
names = ["raymond", "rachel", "matthew", "roger",
        "betty", "melissa", "judith", "charlie"]
print ", ".join(names)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38495.html

相关文章

  • 前端一些需要掌握的简单知识点

    摘要:快速排序由在年提出。如果定时器的时间到了,那么也会去下一个阶段关闭的回调函数,一些准备关闭的函数等的事件轮询机制也可以看成是单线程,由上往下执行,但是到了第阶段,又会返回第一阶段,死循环。 原生javaScript是中大公司挑人的核心,也是决定你未来发展高度的核心。 冒泡排序,快速排序,深度克隆,深度冻结,数组操作,本章都有。 走遍大江南北,还是原生javaScript最美 感冒给大...

    n7then 评论0 收藏0
  • 前端一些需要掌握的简单知识点

    摘要:快速排序由在年提出。如果定时器的时间到了,那么也会去下一个阶段关闭的回调函数,一些准备关闭的函数等的事件轮询机制也可以看成是单线程,由上往下执行,但是到了第阶段,又会返回第一阶段,死循环。 原生javaScript是中大公司挑人的核心,也是决定你未来发展高度的核心。 冒泡排序,快速排序,深度克隆,深度冻结,数组操作,本章都有。 走遍大江南北,还是原生javaScript最美 感冒给大...

    liuhh 评论0 收藏0
  • Python语法——遍历列表时删除元素

    摘要:原因是用发起任何形式的遍历时,它的遍历顺序都是从最初就确定的,而在遍历中删除了元素会导致当前索引的变化,这样一是会导致漏删元素,二是会导致遍历超过链表的长度。所以遍历一个时要删除其中的部分元素就需要其他的解决方案。 Python的for可以遍历一个List,但是在遍历的过程中删除元素常常会得到意想不到的结果甚至程序出现异常,例如: lst = [1, 1, 0, 2, 0, 0, 8,...

    kid143 评论0 收藏0

发表评论

0条评论

BDEEFE

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<