html格式化

Django内置模版过滤器

流过昼夜 提交于 2020-03-14 21:01:36
Django内置过滤器总览 可以查询下表来总览Django的内置过滤器: 过滤器 说明 add 加法 addslashes 添加斜杠 capfirst 首字母大写 center 文本居中 cut 切除字符 date 日期格式化 default 设置默认值 default_if_none 为None设置默认值 dictsort 字典排序 dictsortreversed 字典反向排序 divisibleby 整除判断 escape 转义 escapejs 转义js代码 filesizeformat 文件尺寸人性化显示 first 第一个元素 floatformat 浮点数格式化 force_escape 强制立刻转义 get_digit 获取数字 iriencode 转换IRI join 字符列表链接 last 最后一个 length 长度 length_is 长度等于 linebreaks 行转换 linebreaksbr 行转换 linenumbers 行号 ljust 左对齐 lower 小写 make_list 分割成字符列表 phone2numeric 电话号码 pluralize 复数形式 pprint 调试 random 随机获取 rjust 右对齐 safe 安全确认 safeseq 列表安全确认 slice 切片 slugify 转换成ASCII

angularJS----filter

梦想的初衷 提交于 2020-02-18 10:26:19
     angularJS过滤器     过滤器(filter)正如其名,作用就是 接收一个输入 (隐式的接收数据源) ,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。     ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、number(数字)、orderBy(排序)。总共九种。除此之外还可以自定义过滤器,这个就强大了,可以满足任何要求的数据处理。     过滤器的使用:过滤器可以使用一个管道字符(|)添加到 表达式 和 指令 中。     具体使用:    currency(格式化货币单位)      格式:| currency:[-货币单位(可以自定义,默认是$)] :[-小数指定位数(自动四舍五入),默认是2位小数]  注:本章凡是有[-] ,代表是可选参数 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="angular-ui/angular.min.js"></script> <

Python3 字符串

偶尔善良 提交于 2020-02-09 18:08:22
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,yy代表的字符,例如:\o12代表换行 \xyy 十六进制数,yy代表的字符,例如:\x0a代表换行 \other 其它的字符以普通格式输出 Python字符串运算符 下表实例变量a值为字符串 "Hello",b变量值为 "Python": 操作符 描述 实例 + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符串 a*2 输出结果:HelloHello [] 通过索引获取字符串中字符 a[1] 输出结果 e [ : ] 截取字符串中的一部分,遵循 左闭右开 原则,str[0,2] 是不包含第 3 个字符的。 a[1:4] 输出结果 ell in 成员运算符 - 如果字符串中包含给定的字符返回 True 'H' in a 输出结果

Python面试一百题——字符串与正则表达式

你。 提交于 2020-02-06 20:11:21
目录 字符串格式化之模板字符串 使用fstring方式格式化字符串 字符串的基本操作 向字符串的format方法传递参数有几种方式 让字符串居中显示 连接列表中的元素值 用正则表达式判断字符串中是否包含日期 寻找字符串中的手机号 用正则表达式分别提取电话号的区号、电话号和分机号 用正则表达式查找字符串中所有的Email 用正则表达式格式化字符串中所有的浮点数 提取HTML页面中的URL 01.字符串格式化之模板字符串 格式化字符串的方式: %格式化 模板字符串 format方法 fstring # 模板字符串 # 通过Template对象封装,用 $ 放置一些占位符,并通过substitute方法用实际的值替换这些占位符 from string import Template template1 = Template ( '$s真棒,$s真厉害' ) # '$s真棒,$s真厉害' 就是模板字符串 print ( template1 . substitute ( s = '我' ) ) # 我真棒,我真厉害 print ( template1 . substitute ( s = '你' ) ) # 你真棒,你真厉害 template2 = Template ( '${h}ello world' ) # 用{}将占位符名称括起来,以便和其他单词区分 print ( template2

格式化标签

孤街醉人 提交于 2020-01-18 01:24:04
1、换行标签 html中没有自动换行,需要加 实现换行 2、段落标签 用于段落划分,并且在段前和段后加空格 align是段落的对其方式 默认为Left内容居左 Right为内容居右 Center为居中 3、标题标签 其中 最大 最小 4、&nbsp源码中的多个空格会被合并成一个 来源: https://www.cnblogs.com/liang-xp/p/12208027.html

vscode格式化vue文件配置

人走茶凉 提交于 2020-01-14 09:04:35
插件: vue vetur vue-beautiful Prettier ESLint Trailing Trailing Spaces 默认格式化:vuter 设置: { "vetur.validation.template" : false , // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation" : false , // 重新设定tabsize "editor.tabSize" : 2 , // #每次保存的时候自动格式化 "editor.formatOnSave" : true , // #去掉代码结尾的分号 "prettier.semi" : false , // #使用带引号替代双引号 "prettier.singleQuote" : true , // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpaceBeforeFunctionParenthesis" : true , // #这个按用户自身习惯选择 "vetur.format.defaultFormatter.html" : "js-beautify-html" , // #让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatter.js" :

JSTL I18N 格式标签库

送分小仙女□ 提交于 2019-12-27 04:53:46
I18N-capable formation tags library.它可以根据发出请求的客户端地域的不同来显示不同的语言。同时还提供了格式化数据和日期的方法。引入该标签库的方法为: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> I18N 格式标签库提供了 11 个 标签,这些 标签从功能上可以划分为 3 类如下: 1 )数字日期格式化。 formatNumber 标签、 formatData 标签、 parseNumber 标签、 parseDate 标签、 timeZone 标签、 setTimeZone 标签。 2 )读取消息资源。 bundle 标签、 message 标签、 setBundle 标签。 3 )国际化。 setlocale 标签、 requestEncoding 标签。 1.<frm:formatNumber/> 标签 该标签依据特定的区域将数字改变为不同的格式来显示。 【语法 】: <frm:formatNumber value=” 被格式化的数据 ”[type=”number|currency|percent”] [pattern=”pattern”] [currencyCode=”code”] [currencySymbol=”symbol”]

Beetl学习总结(2)——基本用法

泪湿孤枕 提交于 2019-12-19 06:22:47
2.1. 安装 如果使用maven,使用如下坐标 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>2.7.0</version> </dependency> 如果非maven工程,直接下载 http://git.oschina.net/xiandafu/beetl2.0/attach_files 2.2. 从GroupTemplate开始 StringTemplateResourceLoader resourceLoader = new StringTemplateResourceLoader(); Configuration cfg = Configuration.defaultConfiguration(); GroupTemplate gt = new GroupTemplate(resourceLoader, cfg); Template t = gt.getTemplate("hello,${name}"); t.binding("name", "beetl"); String str = t.render(); System.out.println(str); Beetl的核心是GroupTemplate,创建GroupTemplate需要俩个参数

vs code 代码格式化

淺唱寂寞╮ 提交于 2019-12-18 12:06:52
1.打开vs code > 文件 > 首选项 > 设置 > 将下面一段粘贴在右侧即可 // Place your settings in this file to overwrite the default settings { "python.formatting.provider": "yapf", "view-in-browser.customBrowser": "chrome", "files.associations": { "*.vue": "vue" }, "eslint.options": { "extensions": [ ".js", ".vue" ] }, "search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/dist": true }, "emmet.syntaxProfiles": { "javascript": "jsx", "vue": "html", "vue-html": "html" }, "window.title": "${dirty}${activeEditorMedium}${separator}${rootName}", // 窗口失去焦点自动保存 "files.autoSave": "off", // 编辑粘贴自动格式化

css 块级格式化上下文(BFC)

情到浓时终转凉″ 提交于 2019-12-04 18:50:33
一、块级格式化上下文(BFC) 1、什么是块级格式化上下文? Block Formatting Contexts (BFC,块级格式化上下文)就是一个块级元素 的渲染显示规则 (可以把 BFC 理解为一个封闭的大箱子,,容器里面的子元素不会影响到外面的元素) 2、触发BFC的条件如下: 根元素 float的值不为none。 overflow 除了 visible 以外的值(hidden,auto,scroll) display的值为table-cell, table-caption, inline-block中的任何一个。 绝对定位元素:position (absolute、fixed) 弹性盒 flex boxes (元素的 display: flex 或 inline-flex) 3、BFC 的布局规则: 内部的盒子会在垂直方向,一个个地放置; BFC是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素,反之亦然 属于同一个BFC的 两个相邻Box的 上下margin会发生重叠 ; 计算BFC的高度时,浮动元素也参与计算 每个元素的左边,与包含的盒子的左边相接触,即使存在浮动也是如此; BFC的区域不会与float重叠; 4、BFC特性 1.同一BFC下外边距会发生折叠: 代码如下: <!doctype html> <html> <head> <meta