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

歡迎訪問 生活随笔!

生活随笔

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

python

python(9)-变量、input函数

發(fā)布時間:2023/12/13 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python(9)-变量、input函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

變量、input函數(shù)

  • 1.變量的定義(不可變對象)
  • 2.變量的類型
  • 3.變量的命名規(guī)范
  • 4. 不同類型的數(shù)據(jù)計算
  • 5.類型轉(zhuǎn)換函數(shù)
  • 6.input()
  • 7.Tips

程序是用來處理數(shù)據(jù)的,而變量是用來存儲數(shù)據(jù)的。

關(guān)于函數(shù),是一個提前準(zhǔn)備好的代碼;可以直接使用,不用關(guān)心內(nèi)部細(xì)節(jié)。

1.變量的定義(不可變對象)

(1)給一個變量名賦值,就是定義了一個變量。(變量使用前都要賦值)。

變量名=值

(2)可以通過數(shù)值計算表達(dá)式定義變量。

num1=2
num2=3
num3=num1*num4

(3)python 中的變量是一個不可變對象。
變量的值發(fā)生變化,Python會自動申請另一塊內(nèi)存,變量名只是內(nèi)存地址的引用。缺點:減少重復(fù)的值對內(nèi)存空間的占用(值再改回去變量名會指向原來的地址,通過代碼驗證了,作用機制不懂啊)優(yōu)點:每次修改變量的值,都需要重新開辟內(nèi)存單元;給執(zhí)行效率帶來一定的影響。

>>> x = 2 >>> id(x) # 查看x的內(nèi)存地址 4474680480 >>> x = 3 >>> id(x) 4474680512 >>> x=2 >>> id(x) 4474680480 # 真的指回去了,作用機制不懂啊 >>>

2.變量的類型

Python定義變量時不需要指定數(shù)據(jù)類型,解釋器會依據(jù)等號右邊的數(shù)據(jù)自動推導(dǎo)出變量中保存的類型
不同的數(shù)據(jù)要使用不同的數(shù)據(jù)類型,常用的數(shù)據(jù)類型:
數(shù)值型: 整型(int),浮點型(flat),布爾型(非零即是),復(fù)數(shù)型(complex,用于數(shù)學(xué)計算)
非數(shù)值型: 序列(列表,字符串,元組,Unicode字符串,字節(jié)數(shù)組,緩沖區(qū),Xrange對象),映射(字典)

python2.0的整數(shù)據(jù)類型,int :整型,long:長整形;Python3.0中將原有的長整型統(tǒng)一定義為int

type可以查看數(shù)據(jù)的類型

>>> type(x) <class 'int'> >>> a = "a" >>> type(a) <class 'str'> >>> b = [1] >>> type(b) <class 'list'> >>>

Pycharm 調(diào)試時能夠從變量窗口查看變量類型

3.變量的命名規(guī)范

標(biāo)示符:程序員定義的變量名、函數(shù)名。命名字要見名知義,由字母數(shù)字下劃線組成,數(shù)字不能開頭。
關(guān)鍵字:python內(nèi)部已經(jīng)使用的標(biāo)識符,用戶定義的標(biāo)識符不能和關(guān)鍵字相同。一下命令可用于查Python關(guān)鍵字

import keyword
print(keyword.kwlist)

注意事項
1.Python 標(biāo)識符區(qū)分大小寫
2.變量命由多個單詞組成時,每個單詞都使用小寫字母,單詞與單詞之間用下劃線連接。
3.其他語言中會有其他命名方法
(小駝峰:第一個單詞以小寫字母開頭,后面的單詞以大寫字母開頭)
(大駝峰:所有單詞均以大寫字母開頭)

4. 不同類型的數(shù)據(jù)計算

數(shù)值型類型可以進行同類型的加減乘除計算;
字符串變量之間的計算:加號和乘號的重載
字符串的拼接,直接使用加號即可;字符串只能加字符串,不能加數(shù)字;

5.類型轉(zhuǎn)換函數(shù)

int(x):可以將變量x轉(zhuǎn)換成整形
float(x):可以將變量x轉(zhuǎn)換成浮點型

a=‘123’
b=int(a) #a本身類型不變,b的類型為int型

6.input()

變量名=input(‘提示輸入的內(nèi)容’)

python2.x版本的input函數(shù)是自動識別數(shù)據(jù)類型類型,raw_input函數(shù)是字符串輸入。
python3.x版本的只剩下input函數(shù)可用了,而且類型是字符串。

7.Tips

1.只想顯示當(dāng)前文件,在顯示窗口的上端,右鍵文件名,關(guān)掉其他的窗口(CLose other)

2.ipython輸出如果用一個變量來接受,就不會輸出在屏幕中。

3.ubuntu截屏的快捷命令,命令運行后用鼠標(biāo)框選合適的截屏區(qū)域。能夠選擇截取區(qū)域,需要的時候,比快捷鍵截全屏方便。

gnome-screenshot -a

4.Pycham調(diào)試擴展
圖標(biāo):三角后帶小尾巴,繼續(xù)執(zhí)行所有代碼,
圖標(biāo):紅色小方塊,不執(zhí)行后續(xù)代碼
如果之前的調(diào)試沒有結(jié)束,再次按調(diào)試按鈕,都會新創(chuàng)建一個環(huán)境。沒有必要,會耗費內(nèi)存空間。

(后續(xù)還有關(guān)于變量的進階)

總結(jié)

以上是生活随笔為你收集整理的python(9)-变量、input函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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