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-创建(两种方式:在线下载代码/手动下载代码)
运行整个工程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值