Python變量類型及變量


python是解釋性語言

什么是解釋性語言

就相當於你去飯店,你點了10道菜,他做好1道給你上1道。解釋一行,執行一行。速度上不如編譯性語言快。

什么是編譯性語言

就相當於去飯店吃飯,你點了10道菜,他10道都做完了一起給你上10道,給你一個打包似的感覺。java就屬於編譯性語言(但很快要收費)。

python第一個概念

變量:使用方便的占位符,用於引用計算機內存地址。類似於年齡、等級就是變量。它會隨着一些東西的變化而產生變化。

常量:不變的量。但在python中沒有真正意義上的常量。在python中,大寫的字母代表常量,常量是不能更改的(在c語言中),但在python中是可以更改的,所以在Python中沒有真正意義上的常量。

變量應具有的屬性或者特征(在python解釋器操作)

id 代表內存地址 (id (變量名)>即可查看此變量的ip地址)

id顯示不是真正的內存地址,而是解釋器形式。

type 數據類型(type(變量名)即可查看此變量的類型)

value 變量的值

三者缺一不可,缺一個都不叫變量。

什么是python交互模式

就是python解釋器,他有一個小的整數池,范圍是[-5,256] ,當你的value等於[-5,256],那么他們的id是一樣的,用的是同一塊內存空間,避免浪費空間。但pycharm的整數池會擴大這個范圍[-5,256]。是內存而定。

用戶與python交互

如何跟pycharm簡稱pai x 交互,有一個關鍵詞叫input,input就是讓你跟程序交互的關鍵字。

pycharm腳本常用的兩個參數: input 就是變量的值、 prtint 打印變量的值

交互定義方式

name = input('請輸入你的名字')

print(name)

打印出來的就是你輸入的名字

注釋定義方式

#name = input('請輸入你的名字')

用#也可以注釋(此為單行注釋),但在python中常用6個單引號擴起(此為多行注釋)。快捷鍵:先全選住要注釋掉的內容,而后ctrl+?。

格式如下

’’’

name = input(‘請輸入你的名字’)

’’’

數據類型

整型定義方式(整數)  int 是查看類型顯示此變量是整型

整數是什么 age

格式如下

age = 250

print(type(age))

浮點型定義方式,就是小數點 float是查看類型顯示此變量是浮點型

salary = 2000.0

print(type(salary))

字符串定義方式 str 是查看類型會顯示此變量是字符串

字符串有三種定義方式

usermane = ’楊旭’

username1 = ”楊旭”

username2 = ’’’六個單引號雖然代表注釋,但賦予變量的時候,它就是字符串

楊旭

好帥

’’’

如何打印多個變量

print(type(username), type(username1), type(username2))

列表定義方式 list 是查看類型會顯示此變量是list類型

列表的形式就是中括號包起來,首先來說列表是可以存取多個值

list = [1,2,3,4,’a’,’aaa’]

元祖定義方式 tuple類型 元祖內可以是任意數據類型

元祖與列表是一樣的,都是存取多個值,只是列表用的是中括號,元祖用的圓括號

tuple1 = (1,2,3,4.,’a’,’aaa’)

字典定義方式 dict類型 就是key : value形式 關鍵字 : 數值類型組合而成

info = {

’username’:  ’楊旭’,

’age’: 25,

}

集合 set類型

set1 = {1,2,3,4,(1,2,3)}

集合不能打印重復的

set1 = {1,2,3,’1,’a’,’bbb’}

布爾類型 bool類型 就是真假

Ttrue真

False假


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM