91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python變量(6)

發布時間:2020-04-07 08:42:04 來源:網絡 閱讀:222 作者:qq5d6f345f0205e 欄目:編程語言

何為python變量,即數據類型。python變量一共六種類型:整數/浮點數/字符串/BOOL/列表/元組/字典,今天先講解前四種,后三種留到后面的文章在講解。

?

首先講解print() 函數,print中文翻譯為打印,在python中print()函數用于打印并輸出到控制臺,是最簡單也是最常用的函數。在print()函數中,單引號和雙引號效果一樣,沒有區別。

1

print("hello world") #會直接在控制臺輸出 hello world

?

在python中除了print()函數,還有一個函數使用頻率也很高,那就是format()函數,如果是剛開始接觸python的童鞋,這里有一篇文章有對這兩個函數的詳細講解:python開發中內置函數print 和 format的詳細使用教程,建議先看詳細講解在看下面的示例代碼。

python變量(6)

一.整數

純數字并且沒有小數,例如:-5,-10,0,2,100等等。

1

2

3

4

5

6

7

8

9

10

11

12

a = 1?????????? # 定義一個變量a ,并將 整數1 賦值給a

b = 2?????????? # 定義一個變量b ,并將 整數1 賦值給b

?

# 等價于上面兩行代碼的合并,最終效果是一樣

c , d = 1,2???? # 定義兩個變量c,d ,并將 整數1 賦值給c,整數2賦值給d

?

# 打印變量的值

print("寫法一: a = ",a)

print("寫法二: b = %d" % b)??# 注意與寫法一的區別

print("寫法三:a =",a,"b =",b,"c =",c,"d =",d)

print("寫法四:a = %d b = %d c = %d d = %d" %(a,b,c,d)) # 同時打印輸出多個值,注意格式書寫

print("寫法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同時打印輸出多個值,注意格式書寫

輸出結果:

1

2

3

4

5

寫法一: a = 1

寫法二: b = 2

寫法三:a = 1 b = 2 c = 1 d = 2

寫法四:a = 1 b = 2 c = 1 d = 2

寫法五:a = 1 b = 2 c = 1 d = 2

注意:對于整數類型在print()函數中占位符用 %d 表示,至于打印輸出的格式,可以根據自己想法書寫,沒有固定格式。

二.浮點數

純數字且包含小數,例如:-6.32,-2.9,3.1415926等等。注意:1.0 與 1 兩個數值,雖然值相等,但是在python中類型卻不相同,前者是浮點數,后者是整數。

1

2

3

4

5

6

7

8

9

10

11

12

a = 1.0?????????? # 定義一個變量a ,并將 浮點數1.0 賦值給a

b = 2.2?????????? # 定義一個變量b ,并將 浮點數1.0 賦值給b

?

# 等價于上面兩行代碼的合并,最終效果是一樣

c , d = 1.5,2.3???? # 定義兩個變量c,d ,并將 浮點數1.5 賦值給c,浮點數2.3賦值給d

?

# 打印變量的值

print("寫法一: a = ",a)

print("寫法二: b = %g" % b)??# 注意與寫法一的區別

print("寫法三:a =",a,"b =",b,"c =",c,"d =",d)

print("寫法四:a = %g b = %g c = %g d = %g" %(a,b,c,d)) # 同時打印輸出多個值,注意格式書寫

print("寫法五:a = {} b = {} c = {} d = {}".format(a,b,c,d)) # 同時打印輸出多個值,注意格式書寫

輸出結果:

1

2

3

4

5

寫法一: a =??1.0

寫法二: b = 2.2

寫法三:a = 1.0 b = 2.2 c = 1.5 d = 2.3

寫法四:a = 1 b = 2.2 c = 1.5 d = 2.3

寫法五:a = 1.0 b = 2.2 c = 1.5 d = 2.3

注意:對于浮點數類型在print()函數中占位符用 %g 表示,浮點數也分單精度和雙精度,具體細節后面在詳細講解。

三.字符串

字符串在python中應該算是用的最多的變量類型,字符串有個明顯的標識:由雙引號或者單引號并包含數字/字母/下劃線組成,例如:”zhangsan” ; “hello world” ; “張三李四王五” ; ” 我是’王五’的表哥”

1

2

3

4

5

6

7

8

9

10

11

12

print("python教程 - 猿說pthon")

str1 = "123"

str2 = "456"

str3 = str2

str4 = str1 + str2 + str3

# 關于format()函數的使用:{} 與 format里面的參數一一對應,注意順序,最終效果和print一樣

str5 = "He name is {},age is {},height is {}".format("老王",28,"158cm")

print("str1 = %s" % str1)

print("str2 = %s" % str2)

print("str3 = %s" % str3)

print("str4 = %s" % str4)

print("str5 = %s" % str5)

輸出結果:

1

2

3

4

5

6

python教程 - 猿說pthon

str1 = 123

str2 = 456

str3 = 456

str4 = 123456456

str5 = He name is 老王,age is 28,height is 158cm

關于字符串使用遠遠不止這些,關于字符串的拆分/替換等等功能后面會繼續有更加詳細的講解,今天只做入門級別了解。

?

注意:對于浮點數類型在print()函數中占位符用 %s 表示,很多人可能有疑問:單引號也能表示字符串,雙引號也能表示字符串,兩者到底有什么區別?在部分場景中,一個表達式必須要雙引號和單引號同時存在才能表達,例如:

1

2

print("我是隔壁"老王"")??#錯誤寫法

print("我是隔壁'老王'")??#正確寫法

python變量(6)

?

四.BOOL值

BOOL類型相對比較簡單,它的值只有兩個,要么是 True 要么是 False,即要么成立要么不成立,注意大小寫,比如:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

'''

BOOL變量的值:要么成立要么不成立(True 或者 False)

?

問題:你是單身狗嗎?

答案一:是

答案二:不是

?

問題:你今年結婚嗎?

答案一:結婚

答案二:不結婚

?

問題:你昨晚吃完飯了嗎?

答案一:吃了

答案二:沒吃

'''

?

is_man = True

is_woman = False

?

print(is_man)

print(is_woman)

輸出結果:

1

2

True

False

?

五.內置函數type()

可能部分小伙伴很懵逼:就簡簡單單賦了一個值,我怎么知道是什么類型?其實類型的判斷,pyton已經根據你賦的值內部做了解析判斷,這里為大家介紹一個python內置函數type()

?

什么是內置函數?做一個簡單點的理解,就是python自帶的,就好比人一出生就有兩個眼睛一個嘴巴,直接上代碼演示效果:

1

2

3

4

5

6

7

8

a = 10

b = 2.5

c = "python教程"

d = False

print("a的類型是:" ,type(a) );

print("b的類型是:", type(b));

print("c的類型是:", type(c));

print("d的類型是:", type(d));

輸出結果:

1

2

3

4

a的類型是: <class 'int'>

b的類型是: <class 'float'>

c的類型是: <class 'str'>

d的類型是: <class 'bool'>

由此可見,當你分不清當前變量類型的時候,直接通過type()函數便可判斷得出結果。

?

六.重點總結

1.關于print()函數的使用

2.整數/浮點數/字符串分別對應的占位符是? %d? ?%g ?%s? (非常重要)

3.關于字符串的format()函數使用方法

4.關于內置函數type()的使用

5.更多占位符的使用,請參考下表:(其實經常使用的就那么幾種)

python變量(6)

猜你喜歡:

1.Pycharm配置開發模板

2.Pycharm創建第一個Hello World程序

3.python開發中內置函數print 和 format的詳細使用教程

?

轉載請注明:猿說Python???python變量


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴义市| 三河市| 滨海县| 浑源县| 灵山县| 巴马| 长武县| 永寿县| 江华| 林周县| 北碚区| 潍坊市| 望都县| 彭州市| 巴林左旗| 从江县| 保定市| 婺源县| 同心县| 松原市| 金乡县| 综艺| 赤城县| 鄂州市| 汕头市| 鹿泉市| 睢宁县| 青阳县| 济宁市| 凤台县| 凉城县| 山东| 通渭县| 广州市| 邓州市| 伊春市| 大荔县| 乐昌市| 曲阳县| 青海省| 农安县|