1. 程式人生 > >python全棧開發day05

python全棧開發day05


上節內容
變數
if else
註釋 # ''' msg '''
3個引號 列印多行
', "" 雙單引號的意義是一樣的

縮排

 


本節內容
pycharm使用
整合開發環境(IDE,Integrated Development Environment )
VIM #經典的linux下的文字編輯器
Emacs #linux 文字編輯器, 比vim更容易使用
Eclipse # Java IDE,支援python, c ,c++
Visual Studio # 微軟開發的 IDE, python,c++,java,C#
notepad++ ,
sublime python開發的
Pycharm ,是主要用於python開發的ide

location 位置
untitled 未命名的
fullstack 全棧
interpreter 直譯器

 

字元格式化輸出
佔位符 %s s = string
%d d = digit 整數
%f f = float 浮點數,約等於小數

資料運算
資料型別出初識
數字
整數 int(integer)
整型
長整型
in py3 已經不區分整型與長整型,統一都叫整型
in C int age 22 , long age
布林 只有2種狀態,分別是
真 True
假 False

字串
salary.isdigit()
計算機中, 一切皆為物件
世界萬物,皆為物件,一切物件皆可分類

 


迴圈loop
有限迴圈 ,次數限制
無限迴圈=死迴圈
continue 結束本次迴圈,繼續下一次迴圈
break 跳出整個當前的迴圈

for
while
break , continue


資料型別
整數
字串
列表,元組

索引(下標) ,都是從0開始
切片
.count 查某個元素的出現次數
.index 根據內容找其對應的位置
"haidilao ge" in a
增加
a.append() 追加
a.insert(index, "內容")
a.extend 擴充套件

修改
a[index] = "新的值"
a[start:end] = [a,b,c]

刪除
remove("內容")
pop(index)
del a, del a[index]
a.clear() 清空

排序
sort ()
reverse()

身份判斷
>>> type(a) is list
True
>>>

購物車程式
salary = 5000
1. iphone6s 5800
2. mac book 9000
3. coffee 32
4. python book 80
5. bicyle 1500
>>>:1
餘額不足,-3000
>>>:5
已加入bicyle 到你的購物車, 當前餘額:3500
>>>:quit
您已購買一下商品
bicyle 1500
coffee 30
您的餘額為:2970
歡迎下次光臨

 

 

字典
三級選單