python基礎1

python的規範

註釋 # 這是一個單行註釋

print("這是一個註釋")

多行""" 這是一個多行註釋"""

"""
def computer():
try:

            num01=int(input("請輸入第一個整數:"))
            num02=int(input("請輸入第二個整數:"))
            choose=input("請輸入運算符:")
            if(choose=="+"):
                print("結果是:",(num01+num02))
                answer=input("是否要繼續操作:Y/N")

            if(choose=="-"):
                print("結果是:",(num01+num02))

            if(choose=="*"):
                print("結果是:",(num01*num02))

            if(choose=="/"):
                print("結果是:",(num01/num02))

except Exception:
    print("對不起,你的輸入有誤,請重新輸入!")

"""

靠縮進來表達邏輯的

print("縮進問題!")
print("縮進問題!")

運行結果: print("縮進問題!")
^
IndentationError: unexpected indent

變量

num(變量名 語義化 不可以是python關鍵字 ,第一個字符不能是數字)=(一個等號是賦值運算符)100(變量值)

#

str01='燕南天'

數據類型 數值(浮點型 整型) 非數值(字符串)

num=10 #<class 'int'>
num02='10' #<class 'str'>
str01=馬大哈 #不加引號直接報錯
print(type(num02))

總結出一個結論 :

數值類型不能加引號 非數值類型必須要引號

運算符

算術運算符:

+ - * / % ** //

print(1+1) #2
print(1-1) #0
print(9/3) #3
print(12%4) #0
print(3**2) #9

#關係運算符

== != > < >= <=

print(1==1) #True
print(1!=1) #False
print(2>1) #True
print(2<1) #False
print(3>=2) #True
print(3<=4) #True

#邏輯運算符
#and or not
print(1==2 and 3>2) #False
print(1==2 or 3>2) #True
print(not 3<2) #True

#成員運算符
#in not in 判斷一個元素是否在某個序列中(字符串,列表,元祖,字典)

name='李探花荊先生金無忘'
print('李探花' in name) #True

print('馬大哈' not in name) #True

list01=['王軍霞','王勵勤','王皓','王濤','王楠']
print('盧烈楚' not in list01) #True

print('王軍霞' in list01) #True

#身份運算符 用來判斷兩個變量的引用對象是否是同一個內存對象

#is is not

num01=100
num02=200
print(num01 is num02) #False

print(num01 is not num02) #True

num01=200 #True

print(num01 is num02) # True

#位運算符

& | ^ ~ << >>

print(1 & 2) # 0
print(1|2) #3
print(1^2) #3
print(100>>2) #25
print(100<<2) #400

#接收用戶輸入
username=input("請輸入用戶名") #請輸入用戶名luliechu
print(username) #luliechu

輸入輸出的方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章