python基礎 2 python資料型別上篇

2021-10-01 23:39:36 字數 2725 閱讀 3444

在上一節學習了注釋,**縮排,命名規則,編碼等知識,這一節將要學習相關的資料型別,比如數字型別,字串,列表,字典等。上一節的內容在這裡1 python基礎知識

3 字串

4 總結

python3中支援四種型別的數字,分別為int(整數型別),float(浮點型別),bool(布林型別),complex(複數型別)。那麼我們怎麼知道數的型別是什麼呢,我們可以使用**type()**函式檢視數字的型別。

a=

1print

(type

(a))#b=

5.4print

(type

(b))#c=

true

print

(type

(c))

#

現在我們知道了有整型,浮點型,布林型,我突然想起來小學一年級的數學了,蠢蠢欲動。我們先來看看有哪些運算。

運算子描述

**指數(最高優先順序)

~按位翻轉

* / % //

乘,除,取模,取整數

+ -加法減法

>> <<

右移 左移

&位and

^位運算子

<= < > >=

比較運算子

<> == !=

等於運算子

= %= /= //= -= += *=

賦值運算子

is is not

身份運算子

in not in

成員運算子

not or and

邏輯運算子

字串是在單引號,雙引號和三引號之間的文字。那單引號與雙引號區別是什麼呢?當引號的裡面需要包含單引號的時候就需要使用雙引號。比如

print

("what's your name?"

)

那三引號呢?,三引號用來指示乙個多行的字串,當然三引號裡面可以使用單引號和雙引號。

print

("""james,how are you

!!"""

)

print

('what\'s your name'

)#what's you name\

str1=「abc」

str2=

"edf"

str=str1+str2

print

(str

)#abcedf

print

(len

(str))

#6

str4=

"i am a boy"

print

(str4.split(

))

執行結果

stud =

'學號:%d,姓名:%s,班級:%s'

print

(stud %

(123

,'張三'

,'一年級'))

#學號:123,姓名:張三,班級:一年級

-去除字串空格或者特殊字元

所使用的方法是strip方法,這個方法會去除左右空格。如果我們只需要去除左邊那麼就是lstrip,如果是是右邊就是rstrip。

str5=

" i am a student"

print

(str5.strip())

#i am a student

print

(str5.rstrip())

#i am a student

print

(str5.lstrip())

#i am a student

>>

>str6=

"i am a student"

>>

>

print

(str6.count(

't'))2

>>

>

print

(str6.find(

't')

)8

>>

> str7=

"i am a student"

>>

>

print

(str7.upper())

#轉換為大寫

i am a student

>>

>

print

(str7.lower())

#轉換為小寫

i am a student

>>

>

print

(str7.capitalize())

#第乙個字元轉換大寫

i am a student

>>

>

print

(str7.title())

#轉換為

>i am a student#把每個單詞的第乙個字母轉化為大寫,其餘小寫

Python筆記(2) Python基礎

經常可以看到 python 原始碼檔案中第一行經常出現下面這行 usr bin python是用來說明指令碼語言是 python 的,要用 usr bin下面的程式 python 這個直譯器,來解釋 python 指令碼,來執行 python 指令碼的 即指定用什麼直譯器執行指令碼以及直譯器所在的位...

神奇的python系列2 python基礎一

第一步 python的while迴圈 while迴圈的基本結構 while 條件 縮排 迴圈體 具體如下 while 3 2 print 好嗨喲 print 你的駱駝 print 再活五百年 print 在人間 print 癢 1 列印輸出1 100以內的所有數 2 num 1 3while num...

python入門2 Python入門2

1列表和元組 列表 當索引超出了範圍時,python會報乙個indexerror錯誤 usr bin env python3 coding utf 8 列印s的1,v,9.注意 索引計數從 0 開始 s 1,2,3 a v b 7,8,9 列印1 print s 0 0 列印v print s 1 ...