iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
自我挑戰組

待業不頹廢系列 第 20

Day 20 . 欸 今天要幹嘛 - 一些基礎的 python

  • 分享至 

  • xImage
  •  

行前提要

我的進修課程開課啦!
前面的自學馬馬虎虎,文章也是 🫠,但現在課程開始
有節奏我可要跟緊點才行,來整理整理最近的學習,
只會整理自己比較陌生或比較怕忘記的部分。

算術運算子

  • 加減乘除法 ( True 跟 False 居然也可以這樣 )

    print(20 - True)
    >>> 9
    

    ( 字串也可以玩 )

    print( 'ABC' * 2 )
    >>> ABCABC
    
  • 浮點數除法 /

    print( 6 / 3 )
    >>> 2.0
    
    print( 12 / True )
    >>> 12.0
    
  • 整數除法 //

    print( 8 // 3 )
    >>> 2
    
    print( 108 // 11 )
    >>> 9
    
  • 餘數 %

    print( 28 % 10 )
    >>> 8
    
    print( 12.5 % 10 )
    >>> 2.5
    
  • 指數 **

    print( 5 ** 3 )
    >>> 125
    
    print( 3 ** 5 )
    >>> 243
    

比較(關係)運算子

用來比較兩個運算元的大小或相等與否,
是真 >>> 回傳 True , 否則回傳 False 。

  • 等於 ==
    21 + 5 == 18 + 8 ,回傳 True

  • 不等於 !=
    21 + 5 != 18 + 8 ,回傳 False

邏輯運算子

  • and & 若兩者均為 T 就回傳 T,否則就回傳 F
    print(( 1 > 2 ) & ( 3 > 2 ))
    print(( 1 > 2 ) and ( 3 > 2 ))
    
    >>> False
    
  • or | 若兩者均為 F 就回傳 F,否則就回傳 T
    print(( 1 > 2 ) | ( 3 > 2 ))
    print(( 1 > 2 ) or ( 3 > 2 ))
    
    >>> True
    
  • not
    print(not( 1 > 2 ))
    >>> True
    

輸入 (會有互動效果的感覺)

  • input()
    此函數所輸入的值均視為字串

    name = input('請輸入名字 :')
    print('hi!' ,name)
    

    執行後出現效果,要我輸入名字,當我輸入 amy 後
    他就會輸出 hi! amy
    請輸入名字

    hi! amy

  • eval()
    此函數的值可以有數值型態(整數、浮點數、布林值)

    PI = 3.14159
    radius = eval(input("請輸入圓半徑:"))
    print("半徑為", radius, "的圓面積為", PI * radius * radius)
    

    請輸入圓半徑


上一篇
Day 19 . 欸 今天要幹嘛 - Selenium函式八大選擇器的使用方法(下)
下一篇
Day 21 . 欸 今天要幹嘛 - 一些基礎的 python
系列文
待業不頹廢30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言