安裝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 字元型資料...