python基本語法複習 大佬請繞道)

2021-10-07 04:19:19 字數 2637 閱讀 3323

例:

3_1,break, first name都不是符合規則的

_ss符合規則(是數字不能在開頭,而不是_不能在開頭)

>>

>

isinstance(1

,int

)true

>>

>

isinstance

('1'

,int

)false

>>

>

100.0

**1000

traceback (most recent call last)

: file ""

, line 1,in

100.0

**1000

overflowerror:(34

,'result too large'

)>>

>

有興趣可以試一試100**1000

2.截斷誤差

由於計算機內部採用二進位制數表示,但不是所有的十進位制實數都可以用二進位制精確地表示,所以可能會產生精度誤差,也就是截斷誤差

>>

> a =1/

3>>

> b =1-

2/3>>

> a == b

false

>>

> a

0.3333333333333333

>>

> b

0.33333333333333337

>>

>

1.檢視複數的實部和虛部返回的是浮點數

>>

>(3

-4j).real

3.0>>

>(3

-4j).imag #這裡後面不需要加括號,加括號還會報錯

-4.0

>>

>

2.abs() 與fabs()

abs():返回的可以是整數,也可以是浮點數,且為python內建函式

fabs():返回的一定是浮點數,為math模組中的函式

>>

>

abs(5)

5>>

>

abs(

5.0)

5.0>>

> fabs(5)

# fabs()為math模組中的函式,直接用會報錯

traceback (most recent call last)

: file ""

, line 1,in

fabs(5)

nameerror: name 'fabs'

isnot defined

>>

>

import math

>>

> math.fabs(5)

5.0>>

>

3.int與round

int():不是四捨五入,而是直接去掉小數部分

round():四捨六入五留雙(五留雙:取離它最近的偶數)

>>

>

int(

3.9)

3>>

>

round

(2.5)2

>>

>

round

(3.5

)4

int()還需要注意的一點是,有一些數並不能一次性轉成整數

>>

>

int(

'3.5'

)traceback (most recent call last)

: file ""

, line 1,in

int(

'3.5'

)valueerror: invalid literal for

int(

)with base 10

:'3.5'

>>

>

int(

float

('3.5'))

3

4.餘數的正負號與除數一致

>>

>-5

%31>>

>5%

-3-1

>>

>-5

%-3-

2# 注意理解向下取整

>>

>

python規定對於//(整除)的結果是向負無窮大方向(即數軸的左邊)取整,所以-5//-3=1.6666,所以取的是1,1乘-3=-3,所以餘數是負二

5.or 的短路運算

or 的做運算元為true,則直接跳過右運算元,得出結果

>>

>

defs

(x,y)

:print

(x+y)

>>

> a =

1>>

> a ==

1or s(1,

2)and s(2,

3)# 這裡並沒有執行s函式,所以直接跳過了or之後的內容

true

>>

>

先複習到這裡啦,明天見!

c 基本語法複習

using system 引用命名空間 1.輸出字串 console.write 輸出字串內容 console.writeline 輸出內容並換行 2.格式化字串 console.writeline 兩個數相加 3,4,7 能夠把後面的數字引入字串 標記可以多次使用 console.writelin...

Python語法複習

為了更好的記住一些python的特殊的基礎語法 這裡單獨的寫一篇文章來介紹 請看下文 list1 google runoob 1997,2000 模擬php 陣列 索引從0開始 python 的元組與列表類似,不同之處在於元組的元素不能修改。tup1 google runoob 1997,2000 ...

01 複習python中基本語法 筆記

python 最先要了解的東西 輸入 input 提示語 使用者輸入的內容 輸入主要是用於跟使用者的更好溝通與了解使用者的需求 print 列印 顯示出要列印顯示的東西 提示客戶以及要顯示的內容 語法 注釋 單行注釋 後面所有的內容作為要注釋的內容 經常使用注釋會讓自己更加方便的查閱自己寫的 注釋內...