python之基本資料型別

2021-10-20 19:12:17 字數 2652 閱讀 4783

1、數字型別

整形 int

1.1 作用 :記錄年齡、身份證號、個數等

1.2 定義:

age =

18print

(type

(age)

)

浮點型 float

1.3 作用:記錄薪資、身高、體重

1.4 定義:

salary =

3.3height =

1.87

weight =

70.3

print

(type

(salary)

)print

(type

(height)

)print

(type

(weight)

)

1.5 數字型別的其他使用

level =

1level = level+

1print

(level)

print(10

*3)print(10

+3.3

)# int和float之間可以相加

age =

19print

(age >

18)

2、字串型別str

2.1 作用:記錄描述性質的狀態,名字、一段話、性別

2.2 定義:用引號(『』,「」,』』』 『』』 )包含的 一串字元,不是int型別

name = 『egon』

print

(type

(name)

)x =

'18'

# 由數字組成的字串,是字串型別

print

(type

(x))

*** #代表訪問變數名字

『***』 #代表的是值

2.3 其他使用

字串的巢狀,注意外層用單引號,內層應該用雙引號,反之亦然。

print

("my name is 'egon'"

)print

('my name is \'egon\''

)

ps:字串之間可以相加,但僅限於字串與字串之間進行。

3、列表 索引對應追,索引從0開始、0代表第乙個

3.1 作用:記錄多個值,並且可以先找索引取指定位置的值

3.2 定義: 在內用逗號分隔開多個任意型別的值,乙個值稱之為乙個元素。

l =[10

,3.1

,'aaa',[

'bbb'

,'ccc'],

'ddd'

]print

(l)print

(l[1])

print

(l[2])

priint(l[3]

[1])

print

(l[4])

print

(l[-1]

)

3.3 其他用途

students_info =[[

'tony',18

,['jack',]

],['jason',18

,['play'

,'sleep']]

]#取出第乙個學生的第乙個愛好

print

(students_info[0]

[2][

0]

4、字典 key對應值,其中key通常為字串型別,所以key對值有描述性的功能

4.1 作用 用來存多個值,每個值都有唯一乙個key與其隊形,key對值有描述性功能

4.2 定義 在{}內用逗號分開各多個key:value

d =

print

(type

(d))

print

(d['a'])

info =

print

(info[

'salary'

])

4.3 其他作用

student_info = [

第乙個資訊,

第二個資訊,

第三個資訊

]

students_info =[,

,]print

(students_info[0]

['age1'

]

5、bool

5.1 作用 用來記錄真假這兩種狀態

5.2 定義

is_ok =

true

is_ok =

false

print

(type

(is_ok)

)x =

1y =

0

5.3 其他使用

通常用來當作判斷的條件

5.4 list與dict:

相同點:都能存多個值,稱之為容器型別

不同點:

list是索引對應值,索引反映的是位置\順序

dict是用key對應值,其中key通常是字串型別,而str型別具有描述功能,所以key對值可以有描述性功能。

Python入門之基本資料型別

由3部分組成 python 裡面一切都是指標 型別也分為可變型別和不可變型別 其中可變型別 int string,tuple a 1,2,3 可變型別如list,tuple,dict 注意 python雖然是動態語言,但是如果變數的型別確定了之後,就不能更改。整型與boolean print 1 1...

Python入門之基本資料型別

1.整數型別 可正可負,沒有範圍。4種進製表示形式 十進位制 1008,101 二進位制 0b1001,0b1001 八進位制 0o123,0o456 十六進製制 0x789,0xabc 2.浮點數 運算存在不確定尾數 如 0.1 0.2 0.3 round 0.1 0.2,1 0.3 round ...

python基本資料型別之操作

當行注視 被注釋內容 多行注釋 被注釋內容 代表單行注釋 s hello print s 2 hellohello print s 2 llo,切片操作,從下標2切到最後 print a in s false a 123 b abc c a b 字串拼接,效率不好,不推薦使用 內建方法 join 效...