一、包的使用 1.什么是包 包就是一个包含有__init__.py文件的文件夹 包本质就是一种模块,即包是用包导入使用的,包内部包含的文件也都是用来被导入使用的 2.为何要用包 包的本质就是一个文件夹,那么文件夹唯一的功能就是讲文件组织起来 随着功能越写越多,我们无法将所有功能都放到一个文件中,于是我们使用模块去组织功能,而随着模块越来越多,我们就需要用文件夹将模块文件组织起来,以此来...
模块 import 导入模块是python最常用的一种便捷用法,python有各式各样的开源模块供使用,也可以自定义一个模块使用import XXXXXXXXXX as x from XXXXXXXXXX import X 面向对象class Pople(): 定义一个类 首字母大写 def __init__(self,name,sex): self.__name = name 将name定义为一个不可改变的变量 不能通过外部调用函数变量改变其值,需要类里内部函数做变更 self.sex = sex def eat():...
上次我们讲到print(Hello Word)及变量的使用,下面我们继续:比如我们想在程序中实现格式化输出如:那么我们我们就要进行简单的格式化定义,一个很简单的input语法实现,案例如下:这里的%s代表着占位符。还有一种比较简单的语法.format同样可以实现,案例如下:这种方法同样可以实现上述功能。那么我们现在就可以制作一个简单的用户登录程序,案例如下: 今天因为时间关系,我先写到这里,明天继续。 原文:http://www.cnblogs....
控制结构if 语句# only if blockif condition:if_true_block# if_else blockif condition:if_true_block else:if_false_block# if_elif_else block if condition:if_true_block elif condition: elif_true_block elif condition: elif_true_block else:all_false_block # if 嵌套 blockif outer_condition:if inner_condition:inner_condition_true_blockelse:inner_condition_false_block else:outer_if_false_block while 结构#...
以下是一个简单的能运行的flask示例代码,从该示例代码中分析Flask源码完成了哪些工作。flask示例代码如下:from flask import Flaskapp = Flask(__name__)@app.route(‘/‘) def hello_world():return‘Hello World!‘@app.route(‘/user/<name>‘) def user(name):return‘<h1>Hello,%s!<h1>‘%nameif__name__ == ‘__main__‘:app.run(debug=True)首先调用app = Flask(__name__)构建一个Flask实例。Flask类定义在app.py文件中""...
Python学习day3作业days3作业作业需求 HAproxy配置文件操作根据用户输入,输出对应的backend下的server信息可添加backend 和sever信息可修改backend 和sever信息可删除backend 和sever信息操作配置文件前进行备份添加server信息时,如果ip已经存在则修改;如果backend不存在则创建;若信息与已有信息重复则不操作[x] 博客[x] 查询backend下的server信息[x] 添加backend和server信息[ ] 修改backend 和sever信息[x] 删除backend和...
Python对数据排序又两种方法:1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如:>>> data1=[4,2,6,432,78,43,22,896,42,677,12] >>> data1.sort() >>> data1 #原来的顺序被替换 [2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] 2. 复制排序:采用sorted()内置函数,按照指定的顺序排列数据后返回原数据的一个有序副本(原来的顺序保留),如:>>> data1=[4,2,6,43...
1.前言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。2.函数的定义定义函数时需要遵守以下规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数...
在安装好eclipse之后试了一下创建了了一个pydev projectpackage,module在test.py中编写最简单的命令print "helloworld"报错-SyntaxError: Non-ASCII character ‘\xe5‘意思是我的文件的第二行报错了,因为自动生成的带头部注释的文件日期是汉字的年月日需要规定编码为UTF-8才可以在脚本的头部加上#coding=UTF-8 即可版权声明:本文为博主原创文章,未经博主允许不得转载。\xe5'' ref='nofollow'>python学习之--SyntaxError: Non-...
本节主要内容: 1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range一. 列表 1.1 列表的介绍 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起 来, 每个元素用‘ , ‘隔开而且可以存放各种数据类型: lst = [1, ‘哈哈‘, "吼吼", [1,8,0,"百度"], ("我","叫", "元", "组"), "abc", {"我叫":"dict字典"},{"我叫集合","集合"}] ...
1、在巨人的肩膀上,结合网上的资源,梳理出来的。2、其中应用了几个常用的包,requests、re等,3、注意创建多级文件夹要用--makesdir,创建单级文件用--mkdir 1# 导入相应的包 2# 请求网页 3import requests4# 正则解析网页 5import re6# 告诉服务,自己的身份, 7import time8 9import os10 11# 函数请求的头部信息 12 headers = {13"user-agent": ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML...
1、break:用于完全结束一个循环,跳出循环体后执行循环后面的语句。2、continue:只是终止本次循环,接着还执行后面的循环。break则完全终止循环。 其他语言不一样,除了和if搭配,else还可以和while搭配,不过意思不是条件判断了。while后面的else作用是指,当while循环正常执行完,中间没有被break终止的话,就会执行else语句。比如:1、在没有break情况下:2、在有break情况下:总结:while:else:语句可以检测代码又没有被中...
https://www.cnblogs.com/wupeiqi/articles/5484747.html https://www.cnblogs.com/linhaifeng/articles/6113086.html原文:https://www.cnblogs.com/sundanceS/p/12506991.html
# li = [11,22,33,44]# def f1(arg):# arg.append(55)# # li = f1(li)# f1(li)# print(li)# 不太重要# 是否可以被执行被调用# def f1():# pass## f1()# f2 = 123## f2()# print(callable(f1))# print(callable(f2))# callable()# ascil码转换列表 相互转换对应关系# 数字转换成字母# r = chr(65)# print(r)# A# 字母转换成数字# n = ord("a")# print(n)# 97#生成字母随机验证码# import random# li = []# for i in ran...
随笔记录方便自己和同路人查阅。#------------------------------------------------我是可耻的分割线------------------------------------------- 在前面电话号码正则表达式的例子中,你知道\d可以代表任何数字。也就是说,\d是正则表达式(0|1|2|3|4|5|6|7|8|9)的缩写。有许多这样的“缩写字符分类”。如: \d表示0到9的任何数字 \D表示除0到9的数字以外的任何字符 \w表示任何字符、数字或下划线字符(可以认为是匹配...