Python
愉悦的麻婆豆腐
这个作者很懒,什么都没留下…
展开
-
python string前加b的原因
From:https://stackoverflow.com/questions/6269765/what-does-the-b-character-do-in-front-of-a-string-literal they produce an instance of the bytes type instead of the str type. str = '...' litera...翻译 2018-07-02 11:50:30 · 5901 阅读 · 0 评论 -
VarArgs parameters (*args和**kwargs)
有的时候我们可能想要定义一个可以接收任何数量的参数的函数,也就是说:variable number of arguments(可变数量的参数),这时候可以用*(星号)实现。所以使用*args和**kwargs并不是必须的。只有*(星号)是必须的。你也可以写成*var和**vars。使用*args和**kwargs只是一种传统。让我们先来看看*args吧。*args和**kwargs大多数时...原创 2018-03-19 22:26:21 · 391 阅读 · 0 评论 -
(Python)条件语句,循环语句的多种写法,以及generator expression & list comprehension的实现
一.if语句的多种写法1.常规if a>b: c = aelse: c = b2.表达式c = a if a>b else b 3.二维列表c = [b,a][a>b]以上三种写法都是一个意思。二.for...[if]...构建iterable & List (generator expression & L...转载 2018-08-22 18:10:43 · 637 阅读 · 0 评论 -
python如何检查一个对象是否是可迭代对象
有的时候我们会记不住python里哪种数据类型是可以迭代的对象,这个时候我们可以使用collections里的Iterable来检查这个实例是否可以迭代。>>> from collections import Iterable#载入模块>>> isinstance('abc',Iterable) #字符串是可迭代对象吗?True>>>...转载 2018-08-22 18:17:31 · 4567 阅读 · 0 评论 -
344. 反转字符串
一. 题目编写一个函数,其作用是将输入的字符串反转过来。示例 1:输入: "hello"输出: "olleh"示例 2:输入: "A man, a plan, a canal: Panama"输出: "amanaP :lanac a ,nalp a ,nam A"二.思路及代码这个属于比较简单的字符串题。法1:新建一个空字符串,将旧字符串从尾到头的循环添加...原创 2018-08-21 11:44:37 · 259 阅读 · 0 评论