哈嘍,小夥伴們,今天跟大家分享一下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是沒有任何區別的。但是如果遇到需要轉義字元...