日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python 三引号_Python 简明教程 --- 4,Python 变量与基本数据类型

發(fā)布時間:2024/7/23 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 三引号_Python 简明教程 --- 4,Python 变量与基本数据类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

微信公眾號:碼農(nóng)充電站pro 個人主頁:https://codeshellme.github.io任何一個人都會寫出能夠讓機(jī)器理解的代碼,只有好的程序員才能寫出人類可以理解的代碼。
—— Martin Fowler

1,什么是變量

計算機(jī)的本質(zhì)是處理數(shù)據(jù),數(shù)據(jù)可以存儲在內(nèi)存和磁盤,只有加載到內(nèi)存的數(shù)據(jù)才能被處理。

變量用于代指某塊內(nèi)存數(shù)據(jù),比如數(shù)字123,字符串a(chǎn)bc,如下:

n = 123 s = 'abc'

這里的n 和 s 就是變量。

Python 是動態(tài)類型語言,所以,Python 中的變量沒有類型之分,同一個變量即可以指向字符串,也可以指向數(shù)字,如下:

i = 123 # 此時 i 的值是 123 i = 'abc' # 此時 i 的值是 'abc'

變量命名規(guī)則

一個變量名就是一個標(biāo)識符,所以變量名的命令規(guī)則與標(biāo)識符的命名規(guī)則相同(可參見這里)。

2,賦值運(yùn)算

每個變量在使用之前都必須被賦值,賦值運(yùn)算符是等號=,比如:

i = 123

等號= 左邊是變量名,右邊是賦予該變量的值。

這句代碼就是一個賦值運(yùn)算,其執(zhí)行結(jié)果是,為變量i 賦予了值123。

多個變量賦值

可以同時為多個變量賦予同一個值:

x = y = z = 'abc'

上面這句話的執(zhí)行結(jié)果是,變量x,y,z 值都是abc。

這句話的執(zhí)行順序是從右到左,即先為z 賦予值 abc,再為y 賦予z 的值,再為x 賦予y 的值。

也可以同時為多個變量賦予不同的值:

x, y, z = 1, 'a', 'b'

上面這句話的執(zhí)行結(jié)果是,分別為變量x,y,z 賦予了值1,a,b。

3,關(guān)鍵字type

在Python 中,關(guān)鍵字type 實際上是一個類,可以在交互式終端,使用help(type) 查看,如下:

我們可以使用type 來查看一個變量 的類型,如下:

>>> type(123) <class 'int'> >>> >>> type('abc') <class 'str'>注意:更確切的說,type應(yīng)該是查看一個對象的類型,后面的章節(jié)會介紹對象的概念。

變量可以表示不同的數(shù)據(jù)類型的值,下面介紹Python 中的基本數(shù)據(jù)類型。

4,字符串

Python 中的字符串是用引號引住的,引號可以是單引號',雙引號",三單引號'''和三雙引號""",如下:

# 變量 s 的值是字符串`abc` s = 'abc' s = "abc" s = '''abc''' s = """abc"""

單引號中的值可以有雙引號,如下變量 s 的值為I say "hello":

>>> s = 'I say "hello"' >>> print(s) I say "hello"

雙引號中的值可以有單引號,如下變量 s 的值為I'm Ok:

>>> s = "I'm Ok" >>> print(s) I'm Ok

三引號'''和""" 一般用于多行字符串,三引號中的值可以包含單引號和雙引號:

s = '''這是第一行, 這是第二行, 這是第三行'''s = """這是第一行, 這是第二行, 這是第三行"""s = '''字符串中有單引號' 也有雙引號" '''

轉(zhuǎn)義字符

如果單引號中想有單引號,需要用到轉(zhuǎn)義字符:

>>> s = 'I'm ok' >>> print(s) I'm ok

同樣雙引號中想有雙引號,也需要用到轉(zhuǎn)義字符:

>>> s = "I say "hello"" >>> print(s) I say "hello"

如果想表示原始的斜杠,需要用兩個斜杠:

>>> s = '這是斜杠' # 第一個斜杠代表轉(zhuǎn)義 >>> print(s) 這是斜杠

原始字符串

在單引號或雙引號前邊加上r 或R,表示原始字符串(raw string),你寫的是什么,就是什么,不需要轉(zhuǎn)義:

>>> s = r'rnt' >>> print(s) rnt

5,數(shù)字類型

Python3 中支持三種數(shù)字類型,包括:

  • 整數(shù) int
  • 浮點(diǎn)數(shù) float
  • 復(fù)數(shù) complex
注意: python2.x 中有l(wèi)ong 類型, python3.x 將long 歸屬到了 int 中, python3.x 中不再有l(wèi)ong 類型。

整數(shù)

Python3 中支持任意大小的整數(shù),包括正整數(shù)和負(fù)整數(shù),如下:

>>> a = 123 >>> b = -456 >>> c = 99999999999999999999 >>> type(a), type(b), type(c) (<class 'int'>, <class 'int'>, <class 'int'>)

浮點(diǎn)數(shù)

浮點(diǎn)數(shù)即是小數(shù),也包括正數(shù)和負(fù)數(shù)。

當(dāng)小數(shù)的位數(shù)大于等于5 時,Python 就會用科學(xué)計數(shù)法來表示:

>>> 0.001 0.001 >>> -0.001 -0.001 >>> 0.00001 1e-05 # 科學(xué)計數(shù)法 >>> type(0.001), type(-0.001), type(0.00001) (<class 'float'>, <class 'float'>, <class 'float'>)

復(fù)數(shù)

復(fù)數(shù)由實數(shù)部分和虛數(shù)部分構(gòu)成。

在Python 中可以用a + bj或者complex(a, b) 來表示復(fù)數(shù),a 為實部,b為虛部,a 和 b 都是浮點(diǎn)數(shù)。

例如:

>>> n = -5+4j >>> n (-5+4j) >>> complex(-5, 4) (-5+4j) >>> type(n) <class 'complex'>

6,布爾值

布爾值只有兩個,分別是:

  • True:代表真
  • False:代表假
>>> type(True), type(False) (<class 'bool'>, <class 'bool'>)

布爾值經(jīng)常用在條件判斷中,例如:

if flag:print('flag is True') else:print('flag is False')

7,空值

Python 中的空值是一個特殊值,只有一個None 值,它的類型是NoneType:

>>> type(None) <class 'NoneType'>

空值經(jīng)常用在變量初始化和函數(shù)返回值中。

8,關(guān)鍵字del

一個變量被賦值以后,就是已定義的,可以被使用。

del 用于刪除一個變量,被刪除的變量是未定義的,將不能再被使用,其內(nèi)存也會被釋放。如下:

>>> a = 1 >>> print(a) 1 >>> del a >>> print(a) Traceback (most recent call last):File "<stdin>", line 1, in <module> NameError: name 'a' is not defined # a 是未定義的

(完。)


推薦閱讀:

Python 簡明教程 — 0,前言

Python 簡明教程 — 1,搭建Python 環(huán)境

Python 簡明教程 — 2,第一個Python 程序

Python 簡明教程 — 3,Python 基礎(chǔ)概念


歡迎關(guān)注作者公眾號,獲取更多技術(shù)干貨。

總結(jié)

以上是生活随笔為你收集整理的python 三引号_Python 简明教程 --- 4,Python 变量与基本数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。