1. 程式人生 > >python脫產第三天

python脫產第三天

family 輸入 字典類 als 用戶交互 mon uri 格式化 兩個

一、與用戶交互

  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脫產第三天