python入門知識

2021-10-10 08:42:33 字數 4399 閱讀 5185

哈嘍,小夥伴們,今天跟大家分享一下python的一些基礎知識;首先,自我介紹一下,我呢,是一名python初學者,現在的知識儲存量不夠,所以,只能分享一些我所知道的關於python的知識.以後也會持續分享,希望各位小夥伴能夠喜歡!

(一)python的輸出方式

首先, 介紹一下python的輸出方式,主要的目的是:將**中結果或提示呈現給使用者,讓使用者可以看到。

格式: print(『hello world!』)

例:

print

("開始"

)print

("看著風景美如畫"

)print

("本想吟詩贈天下"

)print

("怎奈自己沒文化"

)print

("只能我操浪好大"

)print

("結束"

)#輸出結果:

開始看著風景美如畫

本想吟詩贈天下

怎奈自己沒文化

只能我操浪好大

結束

2.1 int(整型)

含義: 整型,其實就是整數(不包含小數),在寫**時用於表示整數相關的東西,例如:年齡、存款、尺寸、手 機號等。一般我們提到的:5、18、22、99、… 等整數 在python中都稱為是整型,且支援 加/減/乘/除/取 餘/指數 等操作。

例:

#建立整型 666,並使用並使用print輸出

print

(666

)#計算 2 加 10 的結果,並使用print輸出

print(2

+10)#計算 2 乘以 10 的結果,並使用print輸出

print(2

*10)#計算 10 除以 2 的結果,並使用print輸出

print(10

/2)#計算 10 除以 3 得的餘數,並使用print輸出

print(10

%2)#計算 2 的 4 次方,並使用print輸出

print(2

**4)#輸出結果:

66612

205.0

016

2.2 str(字串)
# 建立字串"武沛齊",並使用print輸出

print

("老李"

)# 建立字串 "中國北京昌平區",並使用print輸出

print

("中國北京昌平區"

)# 建立字串 "我是誰?我是永遠都得不到的爸爸呀!",並使用print輸出

print

("我是誰?我是永遠都得不到的爸爸呀!"

)#輸出結果:

老李中國北京昌平區

我是誰?我是永遠都得不到的爸爸呀!

在整型中支援整型之間的加減乘除,在字串中則支援字串的 加、乘。

# 兩個字串 "金角" + "你是大王吧" 相加(一般稱字串相加為字串拼接),並使用print輸出

# **內部會先做字串拼接,再呼叫print輸出憑藉後結果

print

("金角"

+"你是大王吧"

)# 整型和字串拼接(錯誤,不支援)

print(5

+"喬碧蘿"

)# 整型和字串相乘,得到字串 "小逼崽子小逼崽子小逼崽子"

print(3

*"python紐幣"

)#輸出結果:

金角你是大王吧

typeerror: unsupported operand type

(s)for+:

'int'

and'str'

(整型和字串拼接;錯誤,不支援)

python紐幣python紐幣python紐幣

2.3 bool(布林值)

含義:布林值,其實就是我們生活通過某種判斷得到的真、假。例如: 1大於2是假 、 66等於99是假、字串」二貨」等於字串」李傑」是假、1小於7是真、字串」admin」等於字串」admin」是真、字串」666」等於整型666是假。

布林值中只有兩個值:true(真)/false(假)。

# 判斷 1大於2 是true/false?並使用print輸出

print(1

>2)

# 判斷 66等於99 是true/false?並使用print輸出

print(66

==99

)# 判斷 字串"二貨"等於字串"李傑" 是true/false?並使用print輸出

print

("二貨"

=="李傑"

)# 判斷 1小於7是true/false?並使用print輸出

print(1

<7)

# 判斷 字串admin等於字串admin是true/false?並使用print輸出

print

("admin"

=="admin"

)# 判斷 字串666 等於整型 666 是true/false?並使用print輸出

print

("666"

==666

)#輸出結果:

false

false

false

true

true

false

上文資料型別int/str/bool有了初步了解,他們都有自己不同的定義方式。

不同的資料型別都有不同的功能,例如:整型可以加減乘除 而 字串只能加(拼接)和乘法。

如果想要做轉換可遵循乙個基本規則:想轉換什麼型別就讓他包裹一些。例如:str(666)是將整型轉換為字串、int(「888」)是將字串轉換為整型,具體轉換示例如下:

2.4.1 轉為整型:

#字串轉整型的格式為:int(字串)

print

(int

("666"))

print((

int(

"100"))

+int

("200"))

#python規定只有 "數字" 格式的字串的才能轉為整型。所以,別的型別轉換整型會報錯.

print

(int

("hula"))

#布林值轉整型的格式為:int(布林值)

print

(int

(true))

print((

int(

false))

)#輸出結果:

666300

valueerror: invalid literal for

int(

)with base 10

:'hula'

10

2.4.2 轉為字串

'''轉為字串'''

#整型轉字串的格式為:str(整型)

print

(str

(666)+

str(

999)

)# 整型轉換為字串,然後兩個字串拼接,最終輸出字串:666999

#布林值轉字串的格式為:str(布林值)

print

(str

(true))

print

(str

(false))

print

(str

(true)+

str(

false))

#輸出結果:

666999

true

false

truefalse

2.4.3 轉布林值

'''轉布林值:'''

#整型轉布林值的格式為:bool(整型)

print

(bool(1

))print

(bool(9

))print

(bool(-

100)

)print

(bool(0

))# 整型轉換為布林值,分別輸出布林值:true 、 true 、 true 、 false

#輸出結果:

true

true

true

false

以上就是三種資料型別的相互轉換,第一次學可能會讓你覺得比較知識點太多,記不住!!! 所以,我們來對轉換做乙個總結,方便記憶:

今天的分享到此為止吧,明天依舊和你們分享啊!o( ̄▽ ̄)ブ

python入門知識

import random player input 請輸入 剪刀 0 石頭 1 布 2 player int player 產生隨機整數 0 1 2 中的某乙個 computer random.randint 0,2 用來進行測試 print player d,computer d player,...

Python入門知識

python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。這也就是說 開發過程中沒有了編譯這個環節,直接互動執行寫你的程式。這是程式設計開發者的福利語言。下面我把初學的一些知識點做了整理 1.變數 無需關鍵字,不需要宣告 如 n 10 2.對於python是強型別語言還是屬於弱...

python基礎入門知識

有關python的基礎知識 最近在學習python,所以想在這裡記錄一下一些基礎的知識,免得忘記了。一 1 有關單雙引號 在python中我們都知道單引號和雙引號都可以用來表示乙個字串,比如 str1 python str2 python str1和str2是沒有任何區別的。但是如果遇到需要轉義字元...