Python基礎語法整理

2021-10-10 22:34:11 字數 2588 閱讀 1636

安裝pycharm後,就可以開始我們的專案了。

建立test.py檔案,

print('hello world')
只用一句話,就可以了。

python和我們之前的語言風格稍微不同,

**上縮排空白的數量是可變的,但是所有的縮排必須相同,否則就會報錯。(莫名其妙,哈哈)

如:這樣直接執行就會出錯。

python2.x的時候,數字型別有int ,long,float,以及複數complex;到了3.x後,取消了long型別,統一為int型別。

count1=1

count2=2

print(count1+count2)

count3=4.2

print(count3)

print(type(1000000000000000000000))

print(type(count3))

type()為內建函式,輸出對應的型別。

其中可以看到我們列印的100000000000.。。最後輸出的為int型別

字串主要了解下常用的一些用法。

[start:end]中end的值即使超出字串的長度,也沒問題

test='hello world'

print(test[0:70])

count4 = "123456789"

print(count4[0:9:2])

print("hello"*5)
元組的建立:

string = (1, 2, 3, 4, 5, 10)  # 元組

string2 = (6, 7, 8) # 元組

注意,元組是不允許修改的:

string[2]=100

typeerror: 'tuple' object does not support item assignment

元組拼接:

print(string+string2)
輸出結果:

(1, 2, 3, 4, 5, 10, 6, 7, 8)
刪除元組後,還去呼叫就會出現下述的錯誤

del string  # 刪除元組

print(string)

nameerror: name 'string' is not defined

元組相關內建函式

max(元組)  #最大值

min(元組) #最小值

tuple(元組) #將列表轉為元組

len(元組) #元組的長度

迭代

for x in string: print(x)  # 迭代
listtest = [1, 2, 3]
新增元素

列表可以修改元素

listtest[2] = 1000
刪除元素

del  listtest[1]
清除

listtest.clear()

del listtest[1]

indexerror: list assignment index out of range

清除後再去刪除就會報錯了。

組合

listtest = [1, 2, 3]

listtest2 = [4, 5, 6]

print(listtest+listtest2)

輸出:

[1, 2, 3, 4, 5, 6]
字典的格式是每個鍵值以冒號分割,每個鍵值對之間用逗號分割。

dict1 =
查詢字典的元素:

dict1['2']

dict1['3']

keyerror: '3'

如上,如果key不存在就會出錯

新增:

dict1['3'] = 3
刪除:

del dict1['a']  #刪除某個值

dict1.clear() #清空字典

del dict1 #刪除字典

Python語法整理

一 python中的變數 python中的標準資料型別一共有五種 數字 字串 元組 列表和字典。1 數字型 在python當中,所有的變數無需宣告便可以直接賦值使用。2 字串 在python中,字串變數的定義和c c 中類似,都是雙引號中間是字串的內容,不同的是,在python中除了用雙引號還可以用...

Spring 基礎語法整理

在我看來 spring 的誕生和流行離不開 mvc 模式的推送,正因為mvc 直接依賴太嚴重,硬編碼耦合,難以維護,雖然通過工廠模式可以一定程度解耦,但工廠類需要自己維護開發這裡也會留下很多坑,這裡還有乙個又特殊又嚴重問題是事務管理,事務控制要放在service層實現,但做事務控制的api必須借助於...

Oracle基礎語法整理

使用子查詢建立表 rename trancate table 語句 comment語句給表或者列新增注釋 基本資料 資料型別 描述varchart2 可變長字元型資料 char 定長字元資料 number 可變長數值資料 date 日期型資料 long 可變長字元資料,最大2g clob 字元型資料...