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>]: <</code><code>map</code> <code>at </code><code>0x7f456449af28</code><code>></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 > </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,如需转载请自行联系原作者