老齊python-基礎5(運算符、語句)

一、運算符python

   1.1算術運算符shell

    1.2比較運算符函數

>>> a = 10
>>> b = 20
>>> a > b
False
>>> a < b
True
>>> a == b
False
>>> a != b
True
>>> a <= b
True
>>> a >= b
False
>>> a = 'tajzhang'
>>> b = 'python'
>>> a > b
True
>>> a = 5
>>> b = '5'
>>> a > b
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    a > b
TypeError: '>' not supported between instances of 'int' and 'str'

    1.3邏輯運算符spa

        1)布爾類型 True Falsecode

>>> a = " "
>>> bool(a)
True
>>> b = ""
>>> bool(b)
False
>>> bool("canglaoshi")
True
>>> bool([])
False
>>> bool({})
False

        2)布爾運算 and or notblog

        and: 與ast

        A and B:若是A的值是True,就計算B,並將B的結果返回做爲最終結果。若是B的結果是False,那麼A and B的最終結果就是False;若是B的結果是True,那麼A and B的最終結果就是True。若是A的值是False 那麼久不計算B了,直接返回A and B的結果爲Falseclass

        or: 或import

        若是A爲True 返回True ,最終結果爲True ,不然返回B的值爲最終結果module

        not: 非

        不管面對什麼,否要否認它

    1.4 複雜的布爾表達式

         遇到複雜表達式,最好的方法是使用括號 ()

計算優先級

 

二、簡單語句

         語句分類:

              循環語句:允許一些語句反覆運行次數

              條件語句:允許僅當默寫條件成立時才運行某個模塊

              無條件分支語句:允許運行順序轉移到程序的其餘部分之中,包括跳轉(如某些語言中的goto)等

         循環、條件和無條件分支都是控制流程

    2.1import

            引入模塊方法,python中經常使用,引用方法有以下幾種:

>>> import math   
>>> math.pow(3,2)    #可讀性較好,不一樣模塊同函數名不會產生衝突
9.0
>>> from math import pow #比較適合引入模塊較少的時候,多模塊時可讀性會降低
>>> pow(3,2)     
9.0
>>> from math import pow as pingfang #將每一個模塊引入的函數重命名
>>> pingfang(3,2)
9.0
>>> from math import pow,e,pi     #引入多個函數
>>> pow(e,pi)
23.140692632779263
>>> from math import *      #引入全部函數,可讀性低,適合使用程序使用頻繁
>>> pow(3,2)
9.0
>>> sqrt(9)
3.0

    2.2賦值語句

>>> x,y,z = 1,"python",["hello",'world']
>>> x
1
>>> y
'python'
>>> z
['hello', 'world']
>>> a = 'www.baidu.com','python'
>>> a
('www.baidu.com', 'python')
>>> type(a)
<class 'tuple'>
>>> x = 9
>>> x += 1
>>> x
10
>>> m = "py"
>>> m += "th"
>>> m
'pyth'
>>> m += "on"
>>> m
'python'
相關文章
相關標籤/搜索