天天看點

Python中的運算符、資料類型、字元串及清單操作舉例

1.運算符

Python中的運算符、資料類型、字元串及清單操作舉例

(1)算術運算符:

(2)關系運算符:

Python中的運算符、資料類型、字元串及清單操作舉例
Python中的運算符、資料類型、字元串及清單操作舉例

(3)指派運算符:

(4)

Python中的運算符、資料類型、字元串及清單操作舉例

邏輯運算符:

優先級:() > not > and > or

2.資料類型:

raw_input(): 接收字元串類型

input() :   接收數字類型

整型:

    a =-100

    abs(a) 求a的絕對值

    a.__abs__() 求a的絕對值

符點型:

    round()方法 預設保留1位小數,采用四舍五入方法進行計算,最後一位為偶數.

1

2

3

<code>    </code><code>a </code><code>=</code> <code>3.0</code>

<code>    </code><code>round</code><code>(a)</code>

<code>    </code><code>round</code><code>(</code><code>2</code><code>)</code>

    先進行四舍五入運算,如果小數點精度的最後一位是偶數符合條件,如果小數點精度最後一位四舍五入以後為奇數,則舍棄小說點精度以後所有數字,以保證小數點精度,最後一位為偶數

4

5

6

<code>    </code><code>c </code><code>=</code> <code>2.555</code>

<code>    </code><code>d </code><code>=</code> <code>1.545</code>

<code>    </code><code>print</code> <code>(</code><code>round</code><code>(c,</code><code>2</code><code>))</code>

<code>    </code><code>print</code><code>(</code><code>round</code><code>(d,</code><code>2</code><code>))</code>

<code>    </code><code>2.56</code>

<code>    </code><code>1.54</code>

布爾類型:

<code>    </code><code>True</code>

<code>    </code><code>False</code>

3.字元串

Python中的運算符、資料類型、字元串及清單操作舉例

    dir()檢視有哪些内置方法

    type()檢視是什麼類型

Python中的運算符、資料類型、字元串及清單操作舉例
Python中的運算符、資料類型、字元串及清單操作舉例
Python中的運算符、資料類型、字元串及清單操作舉例

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

<code>    </code><code>str1 </code><code>=</code> <code>'aaaaabasdfxqs353235asdf'</code>

<code>    </code><code>print</code> <code>(str1.find(</code><code>'fxq'</code><code>))</code>

<code>    </code><code>9</code>

<code>    </code> 

<code>    </code><code>print</code> <code>(str1.replace(</code><code>'fxq'</code><code>,</code><code>'Fengxiaoqing'</code><code>))</code>

<code>    </code><code>aaaaabasdFengxiaoqings353235asdf</code>

<code>    </code><code>print</code> <code>(str1.split(</code><code>'s'</code><code>))</code>

<code>    </code><code>[</code><code>'aaaaaba'</code><code>, </code><code>'dfxq'</code><code>, </code><code>'353235a'</code><code>, </code><code>'df'</code><code>]</code>

<code>    </code><code>print</code> <code>(</code><code>'SSS'</code><code>.join(str1.split(</code><code>'s'</code><code>)))</code>

<code>    </code><code>aaaaabaSSSdfxqSSS353235aSSSdf</code>

<code>    </code><code>a </code><code>=</code> <code>' aaaaaba  sdfx qs353 235asdf '</code>

<code>    </code><code>print</code> <code>(a.strip())</code>

<code>    </code><code>print</code> <code>(a)</code>

<code>    </code><code>print</code> <code>(a.lstrip()) </code><code>#去掉左邊空格</code>

<code>    </code><code>print</code><code>(a.rstrip())   </code><code>#去掉右邊空格</code>

<code>    </code><code>aaaaaba  sdfx qs353 </code><code>235asdf</code>

<code>     </code><code>aaaaaba  sdfx qs353 </code><code>235asdf</code> 

<code>    </code><code>aaaaaba  sdfx qs353 </code><code>235asdf</code> 

<code>     </code><code>aaaaaba  sdfx qs353 </code><code>235asdf</code>

<code>     </code> 

<code>    </code><code>format</code><code>()方法:</code>

<code>    </code><code>name </code><code>=</code> <code>'fengxiaoqing'</code>

<code>    </code><code>age </code><code>=</code> <code>30</code>

<code>    </code><code>home </code><code>=</code> <code>'chengde'</code>

<code>    </code><code>print</code><code>(</code><code>'hello'</code><code>+</code><code>name)</code>

<code>    </code><code>print</code><code>(</code><code>'hello {0}'</code><code>).</code><code>format</code><code>(name)</code>

<code>    </code><code>print</code><code>(</code><code>'hello %s'</code><code>) </code><code>%</code> <code>name</code>

<code>    </code><code>print</code><code>(</code><code>'hello %d'</code><code>) </code><code>%</code> <code>age</code>

<code>    </code><code>print</code><code>(</code><code>'我的年齡是:{0} 我的家:{1}'</code><code>).</code><code>format</code><code>(age,home)</code>

<code>    </code><code>print</code><code>(</code><code>'{name}:{age}'</code><code>.</code><code>format</code><code>(name</code><code>=</code><code>'fxq'</code><code>,age</code><code>=</code><code>20</code><code>))</code>

<code>    </code><code>hellofengxiaoqing</code>

<code>    </code><code>hello fengxiaoqing</code>

<code>    </code><code>hello </code><code>30</code>

<code>    </code><code>我的年齡是:</code><code>30</code> <code>我的家:chengde</code>

<code>    </code><code>fxq:</code><code>20</code>

4.list操作

Python中的運算符、資料類型、字元串及清單操作舉例
Python中的運算符、資料類型、字元串及清單操作舉例

45

46

47

48

<code>     </code><code>'append'</code><code>, </code><code>'count'</code><code>, </code><code>'extend'</code><code>, </code><code>'index'</code><code>, </code><code>'insert'</code><code>, </code><code>'pop'</code><code>, </code><code>'remove'</code><code>, </code><code>'reverse'</code><code>, </code><code>'sort'</code>

<code>    </code><code>str1 </code><code>=</code> <code>'12poqiwrtgopwert'</code>

<code>    </code><code>str2 </code><code>=</code> <code>list</code><code>(str1)</code>

<code>    </code><code>print</code><code>(</code><code>type</code><code>(str1))</code>

<code>    </code><code>print</code><code>(</code><code>type</code><code>(str2))</code>

<code>    </code><code>print</code><code>(</code><code>list</code><code>(str1))</code>

<code>    </code><code>print</code><code>(</code><code>dir</code><code>(str2))</code>

<code>    </code><code>print</code><code>(</code><code>'####'</code><code>*</code><code>20</code><code>)</code>

<code>    </code><code>a </code><code>=</code> <code>[</code><code>123</code><code>,</code><code>'bbb'</code><code>,</code><code>'ace'</code><code>]</code>

<code>    </code><code>print</code><code>(a[</code><code>1</code><code>])</code>

<code>    </code><code>print</code><code>(a.index(</code><code>'bbb'</code><code>))</code>

<code>    </code><code>a.insert(</code><code>1</code><code>,</code><code>'aaa'</code><code>)</code>

<code>    </code><code>print</code><code>(a)</code>

<code>    </code><code>a.sort()</code>

<code>    </code><code>a.reverse()</code>

<code>    </code><code>a.append(</code><code>'ooo'</code><code>)</code>

<code>    </code><code>a.pop()</code>

<code>    </code><code>a.remove(</code><code>123</code><code>)</code>

<code>    </code><code>a.pop(</code><code>1</code><code>)</code>

<code>    </code><code>&lt;</code><code>type</code> <code>'str'</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>type</code> <code>'list'</code><code>&gt;</code>

<code>    </code><code>[</code><code>'1'</code><code>, </code><code>'2'</code><code>, </code><code>'p'</code><code>, </code><code>'o'</code><code>, </code><code>'q'</code><code>, </code><code>'i'</code><code>, </code><code>'w'</code><code>, </code><code>'r'</code><code>, </code><code>'t'</code><code>, </code><code>'g'</code><code>, </code><code>'o'</code><code>, </code><code>'p'</code><code>, </code><code>'w'</code><code>, </code><code>'e'</code><code>, </code><code>'r'</code><code>, </code><code>'t'</code><code>]</code>

<code>    </code><code>[</code><code>'__add__'</code><code>, </code><code>'__class__'</code><code>, </code><code>'__contains__'</code><code>, </code><code>'__delattr__'</code><code>, </code><code>'__delitem__'</code><code>, </code><code>'__delslice__'</code><code>, </code><code>'__doc__'</code><code>, </code><code>'__eq__'</code><code>, </code><code>'__format__'</code><code>, </code><code>'__ge__'</code><code>, </code><code>'__getattribute__'</code><code>, </code><code>'__getitem__'</code><code>, </code><code>'__getslice__'</code><code>, </code><code>'__gt__'</code><code>, </code><code>'__hash__'</code><code>, </code><code>'__iadd__'</code><code>, </code><code>'__imul__'</code><code>, </code><code>'__init__'</code><code>, </code><code>'__iter__'</code><code>, </code><code>'__le__'</code><code>, </code><code>'__len__'</code><code>, </code><code>'__lt__'</code><code>, </code><code>'__mul__'</code><code>, </code><code>'__ne__'</code><code>, </code><code>'__new__'</code><code>, </code><code>'__reduce__'</code><code>, </code><code>'__reduce_ex__'</code><code>, </code><code>'__repr__'</code><code>, </code><code>'__reversed__'</code><code>, </code><code>'__rmul__'</code><code>, </code><code>'__setattr__'</code><code>, </code><code>'__setitem__'</code><code>, </code><code>'__setslice__'</code><code>, </code><code>'__sizeof__'</code><code>, </code><code>'__str__'</code><code>, </code><code>'__subclasshook__'</code><code>, </code><code>'append'</code><code>, </code><code>'count'</code><code>, </code><code>'extend'</code><code>, </code><code>'index'</code><code>, </code><code>'insert'</code><code>, </code><code>'pop'</code><code>, </code><code>'remove'</code><code>, </code><code>'reverse'</code><code>, </code><code>'sort'</code><code>]</code>

<code>    </code><code>################################################################################</code>

<code>    </code><code>bbb</code>

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

<code>    </code><code>[</code><code>123</code><code>, </code><code>'aaa'</code><code>, </code><code>'bbb'</code><code>, </code><code>'ace'</code><code>]</code>

<code>    </code><code>[</code><code>123</code><code>, </code><code>'aaa'</code><code>, </code><code>'ace'</code><code>, </code><code>'bbb'</code><code>]</code>

<code>    </code><code>[</code><code>'bbb'</code><code>, </code><code>'ace'</code><code>, </code><code>'aaa'</code><code>, </code><code>123</code><code>]</code>

<code>    </code><code>[</code><code>123</code><code>, </code><code>'aaa'</code><code>, </code><code>'ace'</code><code>, </code><code>'bbb'</code><code>, </code><code>'ooo'</code><code>]</code>

<code>    </code><code>[</code><code>'aaa'</code><code>, </code><code>'ace'</code><code>, </code><code>'bbb'</code><code>]</code>

<code>    </code><code>[</code><code>'aaa'</code><code>, </code><code>'bbb'</code><code>]</code>

清單切片:

Python中的運算符、資料類型、字元串及清單操作舉例

<code>    </code><code>a </code><code>=</code> <code>[</code><code>11</code><code>,</code><code>'222'</code><code>,</code><code>'33'</code><code>,</code><code>444</code><code>,</code><code>555</code><code>,</code><code>666</code><code>]</code>

<code>    </code><code>print</code><code>(a[</code><code>3</code><code>:])</code>

<code>    </code><code>print</code><code>(a[</code><code>1</code><code>:</code><code>5</code><code>])</code>

<code>    </code><code>print</code><code>(a[</code><code>1</code><code>:</code><code>6</code><code>:</code><code>2</code><code>])</code>

<code>    </code><code>print</code><code>(a[:</code><code>4</code><code>])</code>

<code>    </code><code>print</code><code>(a[</code><code>-</code><code>1</code><code>])</code>

<code>    </code><code>print</code><code>(a[</code><code>-</code><code>2</code><code>:])</code>

<code>    </code><code>print</code><code>(a[</code><code>-</code><code>4</code><code>:</code><code>-</code><code>2</code><code>])</code>

<code>    </code><code>[</code><code>444</code><code>, </code><code>555</code><code>, </code><code>666</code><code>]</code>

<code>    </code><code>[</code><code>'222'</code><code>, </code><code>'33'</code><code>, </code><code>444</code><code>, </code><code>555</code><code>]</code>

<code>    </code><code>[</code><code>'222'</code><code>, </code><code>444</code><code>, </code><code>666</code><code>]</code>

<code>    </code><code>[</code><code>11</code><code>, </code><code>'222'</code><code>, </code><code>'33'</code><code>, </code><code>444</code><code>]</code>

<code>    </code><code>666</code>

<code>    </code><code>[</code><code>555</code><code>, </code><code>666</code><code>]</code>

<code>    </code><code>[</code><code>'33'</code><code>, </code><code>444</code><code>]</code>

本文轉自 楓葉雲  51CTO部落格,原文連結:http://blog.51cto.com/fengyunshan911/2063040