python的資料型別

2021-10-01 05:03:59 字數 3477 閱讀 1975

優點:**簡潔易讀 ,易開發

缺點:執行效率慢

c語言:預編譯把**轉換成機器語言 (執行速度快)

python:順序執行,直接讀**(執行速度慢)

1、python的格式

# _*_coding:utf-8_*_

# 1.沒有分號

# 2.嚴格按照縮排的語言

print('hello python')

print('你好 python')

2、塊注釋

"""

塊注釋:

qq_num = 1234565

a = qq_num

print(a)

print(qq_num)

"""

# 整型

>>> a = 1

# 檢視變數的資料型別

>>> type(a)

# 浮點型

>>> b = 1.2

>>> type(b)

>>> b = 1..2

file "", line 1

b = 1..2

^syntaxerror: invalid syntax

# 字串

>>> c = westos

traceback (most recent call last):

file "", line 1, in nameerror: name 'westos' is not defined

>>> c = "westos"

>>> type(c)

>>> c = 'westos'

>>> type(c)

>>> c = 'what's'

file "", line 1

c = 'what's'

^syntaxerror: invalid syntax

>>> c = 'what\'s'

>>> c

"what's"

>>> c = "what's"

>>> c

"what's"

>>> print(c)

what's

>>> c

"what's"

>>> c = "what's

file "", line 1

c = "what's

^syntaxerror: eol while scanning string literal

# bool型(只有兩個值 true false 非0即真)

>>> a = 1

>>> bool(a)

true

>>> bool(0)

false

>>> bool('')

false

>>> bool(' ')

true

>>> bool('redhat')

true

# 資料型別的轉換

>>> a = 1

>>> type(a)

>>> float(a)

1.0>>> type(a)

>>> b = float(a)

>>> b

1.0>>> type(b)

>>> a

1>>> b

1.0>>> b = 2.0

>>> b

2.0>>> type(b)

>>> int(b)

2>>> type(int(b))

>>> b = 2.3

>>> int(b)

2>>> c = 'redhat'

>>> int(c)

traceback (most recent call last):

file "", line 1, in valueerror: invalid literal for int() with base 10: 'redhat'

>>> c = '123'

>>> int(c)

123>>> b = 456

>>> str(b)

'456'

>>> a

1>>> v

traceback (most recent call last):

file "", line 1, in nameerror: name 'v' is not defined

>>> b

456>>> c

'123'

# 在記憶體中刪除乙個變數

>>> del a

>>> a

traceback (most recent call last):

file "", line 1, in nameerror: name 'a' is not defined

>>>

[root@foundation0 bin]# ./python3

python 3.6.8 |anaconda, inc.| (default, dec 30 2018, 01:22:34)

[gcc 7.3.0] on linux

>>> b

traceback (most recent call last):

file "", line 1, in nameerror: name 'b' is not defined

>>> c

traceback (most recent call last):

file "", line 1, in nameerror: name 'c' is not defined

3、整型(int)、浮點型(float)、字串 (str)

3、資料型別的轉換:

4、bool型判斷值是否為空(非假即真)

5、反斜槓的作用:

python的資料型別

python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...

python的資料型別

str pythonzifuchuan 字串是有索引值的,從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設 1開始的,最大範圍是字串開頭 print str 輸出完整字串 print str 0 輸出字串中的第乙個字元 print str 2 5 輸出字串中第三個至第五個之間的字串...

python的資料型別

一 字串 1,定義方法 1 用單引號 str1 hello world 2 用雙引號 str2 hello world 注 普通字串的定義,上述兩種定義方法沒有任何區別 單字串中出現單引號時,字串的定義使用雙引號str3 let.s go 如果字串中有雙引號,使用轉義字元 轉義成普通字元 say l...