python的資料型別,輸入,輸出運算子,if,while迴圈,函式
1.資料型別(這裡是基本介紹,後面會詳細介紹)
python3 中有六個標準的資料型別:
classa:
pass
class
b(a)
:pass
isinstance
(a()
, a)
# returns true
type
(a()
)== a # returns true
isinstance
(b()
, a)
# returns true
type
(b()
)== a # returns false
2 輸入:input(「提示資訊」),把所有輸入當作字串型別
輸出:中間用%隔開,多個後面用括號括起來
age=18 myname='小明' print('我的名字%s,年齡%d '%(myname,age))
f』 '格式化輸出
print(f'我的名字,年齡')
print``結束符,printf(『內容』,end=" "),會和下乙個輸出用『結束符』連線
print("helloword",end="...") print("helloword")
3 轉化資料型別:轉換型別(物件)
num=input('請輸入 ') print(int(num))
4 eval(物件),將資料轉化為原本型別
5.運算子
整除:// ,指數:**
且:and 乙個為0,都為0,都不為0,返回後乙個值
或:or 都0才0,否則返回後乙個非0值
非 not
ps:20>=x>=10 也可
6.條件(if,else,elif後都有冒號)
``
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
7.生成隨機數,import random
import random
num=random.randint(0,2)
print(num)
8.三目運算子
條件成立執行語句 if 條件 else 條件不成立執行語句
a=1
b=2c=a if a>b else b
print(c)
9 while迴圈,有冒號,
while 條件:
statement
while~else 迴圈正常執行到最後,執行else,如果迴圈中有break,則不執行else,有continue無影響,執行else
i=0
while i<2:
i+=1
else:
i+=2
print(i)
ps:需要多行縮排用tab鍵,python中無 i++
pass 語句:空語句,不做任何事情,保證程式結構完整性,防止語法錯誤,在沒想好寫啥的時候用pass來佔位
10. for迴圈
for 變數 in 序列:
str=
'erivv'
for i in str:
print(i)
for else與while else類似
11.函式
def 函式名():
**在函式體內return 之後**不執行
函式說明文件:函式名下面第一行,用三引號標註,再用help()查詢
如果在引號中敲回車還會出現變數及返回值
def sum_n(a,b):
"""求和函式"
""return a+b
help(sum_n)
Runtime初識(1 基本定義)
runtime 又叫執行時,是一套底層的 c 語言 api,其為 ios 內部的核心之一,我們平時編寫的 oc 底層都是基於它來實現的。它會將一些工作放在 執行時才處理而並非編譯時。也就是說,有很多類和成員變數在我們編譯的時是不知道的,而在執行時,我們所編寫的 會轉換成完整的確定的 執行。因此,編譯...
Python基礎(1) 初識Python
一 為什麼要程式設計 解放人力 讓機器按照人們事先為其編寫好的程式自發地去工作 二 什麼是程式語言 程式語言就是程式設計師與計算機之間溝通的介質 程式設計師把自己想說的話用程式語言寫到檔案裡,這其實就開發了乙個程式,接下來讓計算機按照檔案裡說的內容去做事情,這就是程式的執行。三 程式語言的分類 機器...
Python學習筆記(1) 基本操作
python python 3.7 6 default,jan 8 2020,19 59 22 gcc 7.3.0 anaconda,inc.on linux type help credits or license for more information.進入python互動環境 輸入乙個簡單指...