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