python快速入門

一、基本語法

1、編碼方式:

在pycharm中支持utf-8
在這裏插入圖片描述
出行錯誤:
在這裏插入圖片描述
解決方案:
在python文件的頭部加上註釋:
#coding=utf-8

2、判斷語句

if 判斷語句:
tab空格:執行語句
elif 判斷語句:
tab空格:執行語句
else:
tab空格:執行語句

3、循環

for i in range(1,100):
#range包含左邊不包含右邊

字符串拼接:
“item {0} {1} {0}”.format(i, “hello python”)
item 1 hello python 1

print(’{a} {tom} {a}’.format(tom=‘hello’,a=‘world’)) # 帶關鍵字
10 world hello world

#f"xxxx"
#可在字符串前加f以達到格式化的目的,在{}里加入對象,此爲format的另一種形式:

>>> a = "hello"
>>> b = "world"
>>> f"{a} {b}"
'hello world'

格式轉換:包含%方法和format方法
鏈接:https://www.cnblogs.com/fat39/p/7159881.html

4、定義函數

def sayhello():
coding
調用:
sayhello()

def max(a,b):
if a>b:
hh
else:
hh
print(max(2,3))

5、面向對象

class hello:
	def  __init__(sefl,name):  #構造方法
		self._name=name
def sayhello(self):
		print("hello python")
		print("hello {0}".format(self._name))

#繼承父類
class hi(hello):
	def  __init__(sefl,name):  #構造方法
		hello.__init__(self,name)
	def sayhi(self):
		print("hi {0}".format(self._name))



h=hello()
h.sayhello()

6、引入外部python文件

mylib.py
loadlib.py
在loadlib文件中調用mylib的方法

(1) import mylib.py
(文件的名字也是命名空間)
h=mylib.hello()
h.sayhello()

(2) from mylib import hello
h=hello()
h.sayhello()

二、python語言web開發框架web2py

1、創建web2py項目

web2py是一種免費的,開源的web開發框架,用於敏捷地開發安全的,數據庫驅動的web應用;web2p採用Python語言編寫,並且可以使用Python編程。web2py是一個完整的堆棧框架,也就是說她包含了開發完整功能的web應用所需的所有組件。

web2py被設計來指導web開發人員遵循良好的軟件工程實踐,如使用模型(Model),視圖(View),控制器(Controller)MVC模式。web2py將數據表達(the model)從數據表示(the view)和應用邏輯及工作流(the controller)中分開。web2py提供的庫可以幫助開發者分別設計,實施和測試MVC中的每一部分,並能使它們一起工作。

pycharm專業版本里才包含該部分內容。
創建項目工程-選擇web2py-創建(兩種方式:在線下載代碼/手動下載代碼)
運行整個工程
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章