最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【Python系列】 2. 變量、數(shù)據(jù)類(lèi)型等

2021-07-06 21:27 作者:doubleyong  | 我要投稿

1. 注釋

?單行注釋 : #

?多行注釋?zhuān)?三個(gè)單引號(hào)(''')或三個(gè)雙引號(hào)(""")



2. 輸入 、輸出

? ?輸出

? ?print('hello,python')? ? ?# print 執(zhí)行后會(huì)換行

? ?如何讓print 執(zhí)行后不換行呢?

? ?print('hello',end="")

? ?print(",python")

? ?使用end="" , 可以讓print在一行輸出


? ?輸入

? ?salary =? input('請(qǐng)輸入你的年薪')? ?# 注釋input 返回的是str 類(lèi)型



3. 變量的定義

變量名 = 值

注:

python中不需要申明數(shù)據(jù)類(lèi)型,程序會(huì)根據(jù)值來(lái)判斷類(lèi)型。

查看數(shù)據(jù)類(lèi)型,可以使用type.? 如:? type(1)

變量在賦值時(shí),被創(chuàng)建。沒(méi)有申明變量,卻不賦值的情況

? ?

變量名(標(biāo)識(shí)符)的規(guī)則:

第一個(gè)字符必須是字母表中字母或下劃線'_'。

標(biāo)識(shí)符的其他的部分由字母、數(shù)字和下劃線組成。

標(biāo)識(shí)符對(duì)大小寫(xiě)敏感。

? ?

變量的賦值:? =

等號(hào)(=)運(yùn)算符左邊是一個(gè)變量名,等號(hào)(=)運(yùn)算符右邊是存儲(chǔ)在變量中的值


多個(gè)變量賦值

a = b = c = 1

? #以上實(shí)例,創(chuàng)建一個(gè)整型對(duì)象,值為1,三個(gè)變量被分配到相同的內(nèi)存空間上。


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

? #兩個(gè)整型對(duì)象 1 和 2 的分配給變量 a 和 b,字符串對(duì)象 "runoob" 分配給變量 c

? ?

del語(yǔ)句刪除一些對(duì)象引用。

del語(yǔ)句的語(yǔ)法是:

del var1[,var2[,var3[....,varN]]]]

您可以通過(guò)使用del語(yǔ)句刪除單個(gè)或多個(gè)對(duì)象。例如:

del var_a, var_b



4. 變量的類(lèi)型

Python3 中標(biāo)準(zhǔn)的數(shù)據(jù)類(lèi)型有:


Number(數(shù)字)

Python3 支持 int、float、bool、complex(復(fù)數(shù))。

在Python 3里,只有一種整數(shù)類(lèi)型 int,表示為長(zhǎng)整型,沒(méi)有 python2 中的 Long。

a=1? ?# int

b=2.5? # float

c=True # bool

d=12 + 0.2j? # 12為實(shí)部, 0.2為虛部



String(字符串)

a、使用單引號(hào)(')

用單引號(hào)括起來(lái)表示字符串,例如:

str='this is string';

print str;


b、使用雙引號(hào)(")

雙引號(hào)中的字符串與單引號(hào)中的字符串用法完全相同,例如:

str="this is string";

print str;


c、使用三引號(hào)(''')

利用三引號(hào),表示多行的字符串,可以在三引號(hào)中自由的使用單引號(hào)和雙引號(hào),例如:

str='''this is string

this is pythod string

this is string'''

print str;


List(列表) — python中沒(méi)有數(shù)組類(lèi)型。List 與數(shù)組類(lèi)似


a. 初始化列表,例如:

list=['physics', 'chemistry', 1997, 2000];

nums=[1, 3, 5, 7, 8, 13, 20];


b、訪問(wèn)列表中的值,例如

'''nums[0]: 1'''

print "nums[0]:", nums[0]


'''nums[2:5]: [5, 7, 8] 從下標(biāo)為2的元素切割到下標(biāo)為5的元素,但不包含下標(biāo)為5的元素'''

print "nums[2:5]:", nums[2:5]


'''nums[1:]: [3, 5, 7, 8, 13, 20] 從下標(biāo)為1切割到最后一個(gè)元素'''

print "nums[1:]:", nums[1:]


'''nums[:-3]: [1, 3, 5, 7] 從最開(kāi)始的元素一直切割到倒數(shù)第3個(gè)元素,但不包含倒數(shù)第三個(gè)元素'''

print "nums[:-3]:", nums[:-3]


'''nums[:]: [1, 3, 5, 7, 8, 13, 20] 返回所有元素'''

print "nums[:]:", nums[:]


c、更新列表,例如:

nums[0]="ljq";

print nums[0];


d、刪除列表元素

del nums[0];

'''nums[:]: [3, 5, 7, 8, 13, 20]'''

print "nums[:]:", nums[:];


e、列表截取

L=['spam', 'Spam', 'SPAM!']

print L[2]; #'SPAM!'

print L[-2]; #'Spam'

print L[1:]; #['Spam', 'SPAM!']


Tuple(元組)— (88,'abc',True), 用小括號(hào), 元組的訪問(wèn)也用下標(biāo),但是元組不能修改

tup = () # 創(chuàng)建空元組

tup1 = ('physics', 'chemistry', 1997, 2000);

#tup1[0]: physics

print "tup1[0]: ", tup1[0]

#tup1[1:5]: ('chemistry', 1997)

print "tup1[1:5]: ", tup1[1:3]


Dictionary(字典)— 鍵值對(duì)的形式,鍵不能重復(fù)

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

print "dict['Name']: ", dict['Name']

print "dict['Age']: ", dict['Age']


其它類(lèi)型:bool 、None


5. 類(lèi)型轉(zhuǎn)換

int() 、 float 、 str()等,如下列:

print(int(1.2)) # 1

print(int('12', 16)) # 18, 第二個(gè)參數(shù),表示十六進(jìn)制

print(float(1)) # 1.0

print(float('123')) # 123.0


?函數(shù)? ? ? ? ? ? ? ? ? ? ? 描述

? int(x [,base ])? ? ? ? ?將x轉(zhuǎn)換為一個(gè)整數(shù)

? long(x [,base ])? ? ? ? 將x轉(zhuǎn)換為一個(gè)長(zhǎng)整數(shù)

? float(x )? ? ? ? ? ? ? ?將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)

? complex(real [,imag ])? 創(chuàng)建一個(gè)復(fù)數(shù)

? str(x )? ? ? ? ? ? ? ? ?將對(duì)象 x 轉(zhuǎn)換為字符串

? repr(x )? ? ? ? ? ? ? ? 將對(duì)象 x 轉(zhuǎn)換為表達(dá)式字符串

? eval(str )? ? ? ? ? ? ? 用來(lái)計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象

? tuple(s )? ? ? ? ? ? ? ?將序列 s 轉(zhuǎn)換為一個(gè)元組

?list(s )? ? ? ? ? ? ? ? 將序列 s 轉(zhuǎn)換為一個(gè)列表

?chr(x )? ? ? ? ? ? ? ? ?將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符

?unichr(x )? ? ? ? ? ? ? 將一個(gè)整數(shù)轉(zhuǎn)換為Unicode字符

?ord(x )? ? ? ? ? ? ? ? ?將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值

?hex(x )? ? ? ? ? ? ? ? ?將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串

?oct(x )? ? ? ? ? ? ? ? ?將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串


參考:

https://www.cnblogs.com/jenry/archive/2010/05/27/1744861.html

https://www.cnblogs.com/konglinqingfeng/p/9577560.html

【Python系列】 2. 變量、數(shù)據(jù)類(lèi)型等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
施秉县| 益阳市| 眉山市| 洛浦县| 广水市| 盐山县| 海宁市| 丹巴县| 内江市| 东宁县| 吉安市| 五指山市| 格尔木市| 墨江| 临洮县| 永平县| 城步| 山西省| 鄂尔多斯市| 东乡| 安义县| 绥阳县| 宜都市| 铜山县| 东山县| 蕲春县| 明水县| 公主岭市| 横峰县| 湘乡市| 博客| 衡南县| 隆昌县| 洛宁县| 策勒县| 历史| 甘德县| 民权县| 彩票| 鄱阳县| 清流县|