Python的學習筆記(2)Python的基礎

2021-10-01 14:39:41 字數 4153 閱讀 7699

1、變數的賦值

示例如下:

# -*- coding: utf-8 -*-

c=100

m=10.231

l=mk='n'

a=b=d=11

e,f,g=1,3,"hello"

print(c)

print(m)

print(l)

print(k)

print(a)

print(b)

print(d)

print(e)

print(f)

print(g)

#執行結果

10010.231

10.231n11

111113

hello

1、標準資料型別

2、python數字

3、python字串

字串或串(string)是由數字、字母、下劃線組成的一串字元。

python的字串列表有2種取值順序:

可以使用[頭字串:尾字串]來擷取對應的字串,注意:取到的最大範圍不包括尾下標

str="hello world"

print str

print str[0]

print str[2:4]

print str[2:] #取下標為2之後的所有字元

print str * 2 #連續取兩次字串的值

print str + "test"

#輸出結果

hello worldhll

llo world

hello worldhello world

hello worldtest

4、python列表

list列表時python最常用的資料型別,列表可以完成大多數集合類的資料結構實現,它支援字元,數字,字串甚至可以包含列表(即巢狀),列表用來標識

示例如下:

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tinylist = [123, 'john']

print list # 輸出完整列表

print list[0] # 輸出列表的第乙個元素

print list[1:3] # 輸出第二個至第三個元素

print list[2:] # 輸出從第三個開始至列表末尾的所有元素

print tinylist * 2 # 輸出列表兩次

print list + tinylist # 列印組合的列表

['runoob', 786, 2.23, 'john', 70.2]

runoob

[786, 2.23]

[2.23, 'john', 70.2]

[123, 'john', 123, 'john']

['runoob', 786, 2.23, 'john', 70.2, 123, 'john']

5、python 元組

元組用()標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀模式的列表。

即元組不允許更新,列表允許更新。

例項:

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print tuple # 輸出完整元組

print tuple[0] # 輸出元組的第乙個元素

print tuple[1:3] # 輸出第二個至第四個(不包含)的元素

print tuple[2:] # 輸出從第三個開始至列表末尾的所有元素

print tinytuple * 2 # 輸出元組兩次

print tuple + tinytuple # 列印組合的元組

('runoob', 786, 2.23, 'john', 70.2)

runoob

(786, 2.23)

(2.23, 'john', 70.2)

(123, 'john', 123, 'john')

('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

6、python 字典
d =
dict={}

dict['one']="1234";

dict[2]="4567"

print dict['one']

print dict[2]

dict2=

print dict2;

print dict2.keys();

print dict2.values();

#執行結果

1234

4567

['code', 'name']

['6666', 'corrine']

dict =

print dict

dict['age']=8

dict['code']='1234'

print dict

print dict['age']

print dict['code']

#執行結果

81234

dict =

dict1 =

del dict['age']

print dict

dict.clear();

print dict

del dict1 #會引發異常,因為用del後字典不再存在:

print dict1

{}traceback (most recent call last):

file "main.py", line 11, in print dict1

nameerror: name 'dict1' is not defined

dict =  

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

dict['name']:  manni
2)鍵必須不可變,所以可以用數字,字串或元組充當,所以用列表就不行

dict =  

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

#執行結果

traceback (most recent call last):

file "test.py", line 3, in dict =

typeerror: list objects are unhashable

print("hello world\n")

print(r'hello world\n')

執行結果如下:

hello world

hello world\n

print('''line1

line2

line3''')

//測試前邊增加r''

print(r'''line1\'

line2\n

line3\t''')

//執行結果

line1

line2

line3

line1\'

line2\n

line3\t

not true//注意該語句會報錯,因為python會區分大小寫,此處應該為true

Python學習入門8 新人怎麼學習Python

人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...

Python學習筆記 2

python學習筆記 2 1 error and exceptions 錯誤和異常 語法錯誤是在編譯時檢查,但python允許在程式執行期間檢查錯誤。當檢查出錯誤,python直譯器丟擲 產生 觸發乙個異常。要增加錯誤檢測或異常處理到 使用try except語句。語法如下 try try runn...

python學習筆記 2

八 type函式的作用是顯示值和變數的型別,id以值或變數為引數,返回值是一整數.type world type str id 123 11602164 九 python函式的定義形式 def arg1,arg2,argn 函式的名字也必須以字母開頭,可以包括下劃線 但不能把python的 關鍵字定...