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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python基础——变量

發布時間:2024/1/17 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础——变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

變量是只不過保留的內存位置用來存儲值。這意味著,當創建一個變量,那么它在內存中保留一些空間。

根據一個變量的數據類型,解釋器分配內存,并決定如何可以被存儲在所保留的內存中。因此,通過分配不同的數據類型的變量,你可以存儲整數,小數或字符在這些變量中。

?

變量的賦值:

a = '123' b = 'abc' c = [] d = 123

變量類型:

  1、字符串
  2、布爾類型
  3、整數
  4、浮點數
  5、數字
  6、列表
  7、元組
  8、字典
  9、日期

1.字符串

str1 = 'python' str2 = "python" str3 = '''hello python''' print(str1) # python print(str2) # python print(str3) # hello python 會保留換行 空格

2.布爾類型

bool = True bool = False

3.整數

i = 20 m = int('20')

4.浮點數

f = 23.4 f = float('23.4')

其他類型在其他章節做詳細介紹

?

變量的作用域:

  • python能夠改變變量作用域的代碼段是def、class、lamda.
  • if/elif/else、try/except/finally、for/while 并不能涉及變量作用域的更改,也就是說他們的代碼塊中的變量,在外部也是可以訪問的
  • 變量搜索路徑是:本地變量->全局變量

?

a = 1 if a == 1:a = [1,2,3] print(a) #>>>[1,2,3] if等語句不會影響變量的作用域 a = 1 def f():a = 2 print(a) # 1 f() print(a) # 1 函數的執行并沒有影響變量a的值

如果想在def,class,lambda中操作變量,就需要在內部進行聲明:

a = 1 def f():global aa = 2 print(a) # 1 f() print(a) # 2 通過聲明全局變量在函數內部對變量進行操作

?

轉載于:https://www.cnblogs.com/jiaojianglong/p/6832514.html

總結

以上是生活随笔為你收集整理的python基础——变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。