Python初學者零碎基礎筆記(一)

2021-10-24 14:07:11 字數 3621 閱讀 7327

方法1.) a,b,c=map(型別,input(「請輸入」).split())

#預設空格分隔,若要轉其他型別,把型別換成需要的

如-----轉整型:map(int,input(「請輸入」).split())

a,b,c=

map(

int,

input

("請輸入"

).split())

print

(a+b+c,

type

(a),

type

(b),

type

(c))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入123

>>

>>

6<

class

'int'

>

<

class

'int'

>

<

class

'int'

>

如-----轉字串:map(str,input(「請輸入」).split())

a,b,c=

map(

str,

input

("請輸入"

).split())

print

(a+b+c,

type

(a),

type

(b),

type

(c))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入123

>>

>

123<

class

'str'

>

<

class

'str'

>

<

class

'str'

>

方法2.)a,b,c=eval(input(「請輸入」))

#預設逗號分隔 ,你輸入什麼型別就是什麼型別,(注:輸入字串需要加英文本母的引號引起來)

優點:方便簡潔,缺點:安全性不高,涉及到做專案的不建議使用,單使用input較好

a,b,c=

eval

(input

("請輸入"))

print

(a,b,c,

type

(a),

type

(b),

type

(c))

print

(a+b,c,

type

(a),

type

(b),

type

(c))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入1,2

,'你好'

#字串需要加英文本母的引號引起來

>>

>

12 你好 <

class

'int'

>

<

class

'int'

>

<

class

'str'

>

>>

>

3 你好 <

class

'int'

>

<

class

'int'

>

<

class

'str'

>

轉為字串str

a,b,c=

eval

(input

("請輸入"))

a=str

(a)b=

str(b)

print

(a+b,c,

type

(a),

type

(b),

type

(c))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入1,2

,'你好'

>>

>

12 你好 <

class

'str'

>

<

class

'str'

>

<

class

'str'

>

方法3.)a,b,c=input(「請輸入」).split(』』,』』)

#split(』』,』』)代表逗號分隔 ,也可換成其他,輸出結果預設為字串,若要轉其他型別,則需加要轉換的型別在前面

a,b=

input

('請輸入'

).split(

',')

print

(a,b,

type

(a),

type

(b))

print

(a+b,

type

(a),

type

(b))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入1,2

>>

>12

<

class

'str'

>

<

class

'str'

>

>>

>

12<

class

'str'

>

<

class

'str'

>

轉為整型int

a,b=

input

('請輸入'

).split(

',')

a=int

(a)b=

int(b)

print

(a+b,

type

(a),

type

(b))

#擴充套件:當為字串時,字串相加,則『+』號為拼接作用

#當為整型時,整型相加,則『+』號為數學中的加法運算作用

>>

>請輸入1,2

>>

>

3<

class

'int'

>

<

class

'int'

>

Python初學者零碎基礎筆記!

方法1.a,b,c map 型別,input 請輸入 split 預設空格分隔,若要轉其他型別,把型別換成需要的 如 轉整型 map int,input 請輸入 split a,b,c map int,input 請輸入 split print a b c,type a type b type c ...

Python零碎筆記

魔法方法 在python中,有一些內建好的特定的方法,這些方法在進行特定的操作時會自動被呼叫,稱之為魔法方法。常見的魔法方法有 init 初始化函式,在建立例項物件為其賦值時使用,必須至少有乙個引數self。new 建構函式,建立並返回乙個例項物件。必須要有返回值,返回例項化出來的例項。class ...

網路基礎零碎筆記

c windows system32 drivers etc hosts 對稱加密演算法 採用單鑰系統的加密方法,用乙個金鑰可以同時用作資訊的加密和解密,這種加密方法稱為對稱加密,也稱為單金鑰加密。非對稱加密演算法 有公開金鑰和私有金鑰 有乙個精彩的比喻 需要加密的檔案就像羽毛球,加密手段就是那個裝...