python變量賦值小案例


#coding:utf-8
#輸入函數:用來接收用戶輸入的東西的
#username=input('請您輸入用戶名:')
#print('hello world')
#username='zhiliao'
#print('my username is :%s' % username)
#運行解果//my username is :zhiliao

username=input('請您輸入用戶名:')
password=input('請您輸入密碼:')

print ('您輸入的用戶名是: %s '% username )
print ('您輸入的密碼是: %s' % password )

username=input('請您輸入用戶名:')
password=input('請您輸入密碼:')

print ('您輸入的用戶名是:%s' % username)
print ('您輸入的密碼是:%s' % password) 

 

Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。

在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。

等號(=)用來給變量賦值。

等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。例如:

#!/usr/bin/python3

counter = 100 # 整型變量

miles = 1000.0 # 浮點型變量

name = "runoob" # 字符串 

print (counter)

print (miles)

print (name)

運行實例 »

100

1000.0

runoob

 


多個變量賦值

Python允許你同時為多個變量賦值。例如:

a = b = c = 1

以上實例,創建一個整型對象,值為 1,從后向前賦值,三個變量被賦予相同的數值。

您也可以為多個對象指定多個變量。例如:

a, b, c = 1, 2, "runoob"

以上實例,兩個整型對象 1 和 2 的分配給變量 a 和 b,字符串對象 "runoob" 分配給變量 c。


標准數據類型

標准數據類型

Python3 中有六個標准的數據類型:

Number(數字)

String(字符串)

List(列表)

Tuple(元組)

Set(集合)

Dictionary(字典)

Python3 的六個標准數據類型中:

不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);

可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

Number(數字)

Python3 支持 int、float、bool、complex(復數)

在Python 3里,只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。

像大多數語言一樣,數值類型的賦值和計算都是很直觀的。

內置的 type() 函數可以用來查詢變量所指的對象類型。

>>> a, b, c, d = 20, 5.5, True, 4+3j

>>> print(type(a), type(b), type(c), type(d))

j結果:

<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

 

此外還可以用 isinstance 來判斷:

實例

>>>a = 111>>> isinstance(a, int)True>>>

isinstance 和 type 的區別在於:

type()不會認為子類是一種父類類型。

isinstance()會認為子類是一種父類類型

a =10

print(isinstance(a,int))

結果:

true




免責聲明!

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



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