python脫產第三天

來源:互聯網
上載者:User

標籤:mil   python   就是   多個   運算子   格式   ict   邏輯   邏輯運算   

一、與使用者互動

  1.使用者互動的定義

    程式等待使用者輸入資料,然後等程式執行完畢之後為使用者反饋資訊

  2.使用者互動的作用

    為了讓電腦能夠和人一樣和使用者互動

  3.使用者互動的用法

    python3中:input()

          會把輸入的任何內容都轉換為字串——name=input() print(name,type(name))

    python2中:raw_input()與python3中的input一樣

          input()——要求使用者要輸入一個明確的資料類型,才可以輸入,且存入是什麼類型就是什麼類型

二、格式化輸出

  用法:%s和%d(%s可以接受任意類型的值,%d只能接受數字類型的值)

    name=‘zhouyi‘

    print(‘my name is %s‘,%(name))

三、數字類型

  1.int(整數型)

    作用:記錄年齡,等級,QQ號,各種號碼

    定義:age=18 == age=int(18)print(age,type(age))

  2.float(浮點型)

    作用:記錄身高、體重、薪資

    定義:salary=2.1 == salary=float(2.1) print(salary,type(salary))

四、字元類型

  str(字串)

    作用:記錄描述性質的資料,如名字、性別血型、公司名稱等

    定義:在引號內按照從左至右的順序依次包含一個字元,引號可以是單引號、雙引號、三引號(可以多行)

      name1=‘zhouyi1‘ print(type(name1))

      name2="zhouyi2" print(type(name2))

      name3=‘‘‘zhouyi3

           zhouyi4

          ‘‘‘

          print(type(name3))

    注意:引號的配對問題,單引號和雙引號可以互相包含,不存在只能雙引號包含單引號的問題,反之同理

    運算:字串可以相加和相乘,相加就是2個字串拼接,相乘就是重複這個字串幾次

五、列表

  list

    作用:記錄/儲存多個值,可以方便地取出指定位置的值,比如一個人的愛好等

    定義:在[]內用逗號分隔開多個任意類型的值

        l=[1,3,‘as‘,[‘a‘,‘b‘]]

        print(l[0])

        print(l[1])

        print(l[2])

        print(l[3][1])

        print(type[l])

六、字典類型

  dict

    作用:記錄多個key:value值,優勢是每一個值value都有其對應關係/映射關係key,而key對value有描述性功能

    定義:在{}內用逗號分隔開多個key:value元素,其中value可以使任意類型的資料,而key通常是字串類型

    info={‘name‘:‘egon‘,‘sex‘:‘male‘,‘age‘:18}

七、布爾類型

  bool

    作用:用來作為判斷的條件去用

    定義:tag=True  tag=False

八、運算子

  算術運算:+  -  *  /結果保留小數部分  //只保留整數部分  %取餘數

  比較運算:==  !=  <  >  <=  >=

  賦值運算:=

  增量賦值:age+=1 == age=age+1

  鏈式運算:x=100 y=x z=x == x=y=z=100

  交叉賦值:m=100 n=200 n,m=m,n 交換數值

  解壓賦值:salaries=[11,22,33,44,55,]

       mon1=salaries[0]

       mon2=salaries[1]

       mon3=salaries[2]

       mon4=salaries[3]

        mon5=salaries[4]  ==  mon1,mon2,mon3,mon4,mon5=salaries

       print(mon1,mon2,mon3,mon4,mon5)

  邏輯運算:and:串連兩個條件,只有兩個條件都成立的時候才會顯示為True

       or:串連兩個條件,但凡有一個條件成立最終結果顯示為True

       not

python脫產第三天

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.