初識python 基本操作1

2021-10-08 04:15:22 字數 2134 閱讀 3001

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互動環境 輸入乙個簡單指...