天天看点

Python的内置函数

bool():判断真假

<code>In [</code><code>51</code><code>]: </code><code>bool</code><code>(</code><code>None</code><code>) </code><code>#None为假</code>

<code>Out[</code><code>51</code><code>]: </code><code>False</code>

<code>In [</code><code>52</code><code>]: </code><code>bool</code><code>()     </code><code>#空为假</code>

<code>Out[</code><code>52</code><code>]: </code><code>False</code>

<code>In [</code><code>53</code><code>]: </code><code>bool</code><code>([])</code>

<code>Out[</code><code>53</code><code>]: </code><code>False</code>

<code>In [</code><code>55</code><code>]: </code><code>bool</code><code>(())     </code><code>#空列表,空元组都为假</code>

<code>Out[</code><code>55</code><code>]: </code><code>False</code>

<code>In [</code><code>58</code><code>]: </code><code>bool</code><code>(</code><code>0</code><code>)     </code><code>#1是真,0是假</code>

<code>Out[</code><code>58</code><code>]: </code><code>False</code>

<code>In [</code><code>59</code><code>]: </code><code>bool</code><code>(</code><code>1</code><code>)</code>

<code>Out[</code><code>59</code><code>]: </code><code>True</code>

all():都为真,才为真。否则就为假

<code>In [</code><code>49</code><code>]: </code><code>all</code><code>([</code><code>1</code><code>,</code><code>2</code><code>])</code>

<code>Out[</code><code>49</code><code>]: </code><code>True</code>

<code>In [</code><code>50</code><code>]: </code><code>all</code><code>([</code><code>1</code><code>,</code><code>0</code><code>])</code>

<code>Out[</code><code>50</code><code>]: </code><code>False</code>

<code>In [</code><code>61</code><code>]: </code><code>all</code><code>(</code><code>'inter0'</code><code>)  </code><code>#字符串是真的</code>

<code>Out[</code><code>61</code><code>]: </code><code>True</code>

any():只要有1个为真,就为真

bin():转换成二进制

<code>In [</code><code>68</code><code>]: </code><code>bin</code><code>(</code><code>2</code><code>)</code>

<code>Out[</code><code>68</code><code>]: </code><code>'0b10'</code>

<code>In [</code><code>69</code><code>]: </code><code>bin</code><code>(</code><code>22</code><code>)</code>

<code>Out[</code><code>69</code><code>]: </code><code>'0b10110'</code>

random模块 生成随机数

<code>In [</code><code>70</code><code>]: </code><code>import</code> <code>random</code>

<code>In [</code><code>71</code><code>]: random.random()</code>

<code>Out[</code><code>71</code><code>]: </code><code>0.31270530531536544</code>

<code>In [</code><code>72</code><code>]: random.random()</code>

<code>Out[</code><code>72</code><code>]: </code><code>0.9740460087518201</code>

<code>In [</code><code>76</code><code>]: random.randint(</code><code>1</code><code>,</code><code>100</code><code>)    </code><code>#生成范围之内的数字</code>

<code>Out[</code><code>76</code><code>]: </code><code>69</code>

enumerate()

<code>In [</code><code>78</code><code>]: l </code><code>=</code> <code>[</code><code>'x'</code><code>,</code><code>'y'</code><code>,</code><code>'z'</code><code>]</code>

<code>In [</code><code>80</code><code>]: el </code><code>=</code> <code>enumerate</code><code>(l)</code>

<code>In [</code><code>83</code><code>]: </code><code>for</code> <code>i </code><code>in</code> <code>el:</code>

<code>    </code><code>...:     </code><code>print</code><code>(i)</code>

<code>    </code><code>...:     </code>

<code>(</code><code>0</code><code>, </code><code>'x'</code><code>)</code>

<code>(</code><code>1</code><code>, </code><code>'y'</code><code>)</code>

<code>(</code><code>2</code><code>, </code><code>'z'</code><code>)</code>

<code>In [</code><code>84</code><code>]: </code><code>for</code> <code>i </code><code>in</code> <code>enumerate</code><code>(l,</code><code>1</code><code>):</code>

<code>(</code><code>1</code><code>, </code><code>'x'</code><code>)</code>

<code>(</code><code>2</code><code>, </code><code>'y'</code><code>)</code>

<code>(</code><code>3</code><code>, </code><code>'z'</code><code>)</code>

<code>In [</code><code>85</code><code>]: </code><code>for</code> <code>i,item </code><code>in</code> <code>enumerate</code><code>(l,</code><code>1</code><code>):</code>

<code>    </code><code>...:     </code><code>print</code><code>(i,item)</code>

<code>1</code> <code>x</code>

<code>2</code> <code>y</code>

<code>3</code> <code>z</code>

map() 

接收2个参数,前面一个是函数名,后一个是列表(只能是列表?)

<code>In [</code><code>86</code><code>]: l </code><code>=</code> <code>[</code><code>1</code><code>,</code><code>2</code><code>,</code><code>3</code><code>,</code><code>4</code><code>,</code><code>5</code><code>]</code>

<code>In [</code><code>87</code><code>]: new_l </code><code>=</code> <code>map</code><code>(</code><code>lambda</code> <code>x:x</code><code>+</code><code>100</code><code>,l)</code>

<code>In [</code><code>88</code><code>]: new_l</code>

<code>Out[</code><code>88</code><code>]: &lt;</code><code>map</code> <code>at </code><code>0x7f456449af28</code><code>&gt;</code>

<code>In [</code><code>89</code><code>]: </code><code>list</code><code>(new_l)</code>

<code>Out[</code><code>89</code><code>]: [</code><code>101</code><code>, </code><code>102</code><code>, </code><code>103</code><code>, </code><code>104</code><code>, </code><code>105</code><code>]</code>

filter()函数

<code>In [</code><code>92</code><code>]: l</code>

<code>Out[</code><code>92</code><code>]: [</code><code>1</code><code>, </code><code>2</code><code>, </code><code>3</code><code>, </code><code>4</code><code>, </code><code>5</code><code>]</code>

<code>In [</code><code>94</code><code>]: </code><code>def</code> <code>func(x):</code>

<code>    </code><code>...:     </code><code>if</code> <code>x &gt; </code><code>2</code><code>:</code>

<code>    </code><code>...:         </code><code>return</code> <code>True</code>

<code>    </code><code>...:     </code><code>else</code><code>:</code>

<code>    </code><code>...:         </code><code>return</code> <code>False</code>

<code>In [</code><code>95</code><code>]: nw </code><code>=</code> <code>filter</code><code>(func,l)</code>

<code>In [</code><code>96</code><code>]: </code><code>list</code><code>(nw)</code>

<code>Out[</code><code>96</code><code>]: [</code><code>3</code><code>, </code><code>4</code><code>, </code><code>5</code><code>]</code>

reversed() 反转

round() 四舍五入

本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1937496,如需转载请自行联系原作者