字符串函数

python之路-----前端之js(一)

一笑奈何 提交于 2020-04-07 07:25:36
  一.JS发展历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆版叫Jscript. 为了统一三家,ECMA(欧洲计算机制造协会)定义了ECMA-262规范.国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。EcmaScript是规范. 二.JS的简介   JS主要由ECMAScript ,DOM,BOM三部分组成。其中ECMAScript是基础,规定了js中的基本语法,例如变量,函数的定义。DOM是最重要的部分,它整合js,css,html,将三者关联起来。BOM将浏览器和JS整合起来。   JS的基于对象的语言,它内含众多类,我们可以进行实例化,使用它们。   

Python学习笔记二——数据类型及数据操作

给你一囗甜甜゛ 提交于 2020-04-07 05:36:11
概要 : 基本语法 输出格式、 变量 、注释 数据类型 Numbers (数字)、String (字符串)、List (列表)、Tuple(元组)、Cictionary(字典) 及各个数据类型的常用方法和内置函数 、多维数组等 数据操作 切片操作 、回文算法 基本语法 - 输出格式 : Python的输出语法和Swift 的输出一样 1 # 输出 2 print("Hello Python") 注释 : Python中单行注释采用 # 开头。 python中多行注释使用三个单引号 ''' 或三个双引号 """ 变量 : Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 Python允许你同时为多个变量赋值, 也可以为多个对象指定多个变量。例如: 1 a = b = c = 1 2 3 # 多变量赋值 4 a, b, c = 1, 2, "jun" 标准数据类型 有五个标准的数据类型: Numbers (数字) String (字符串) List (列表) Tuple(元组) Cictionary(字典) Number(数字) Number 是不可被改变的数据类型, 当你指定一个值时, Number 对象就会被创建 Python 支持四种不同的数值类型: int (有符号整型) long (长整型

Python基础教程笔记一:数据类型

孤者浪人 提交于 2020-04-07 05:33:07
五种数据类型 在内存中存储的数据可以有多种类型。 例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 Python 定义了一些标准类型,用于存储各种类型的数据。 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) Numbers(数字) var1 = 1 var2 = 10 不用时,可以通过del删除 del var1 del var2 String(字符串) 字符串或串(String)是由数字、字母、下划线组成的一串字符。 一般记为 : s="a1a2···an"(n>=0) python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标] ,就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。 比如: s = 'ilovepython' s[1:5] 的结果是love str = 'Hello World!'

javascript 基础一

孤街醉人 提交于 2020-04-07 04:56:05
  两年前在重温javascript红宝书《javascript高级程序设计》时,方便自己临时查阅某些忘记的基础知识,顺便用evernote整理了一下笔记。这些年在cnblogs拜读各位大神的blog,而自己没写过公开的blog。现在把笔记整理上来,希望对入门的童鞋有点点帮助~   javascript基础一,后面还有两篇哦~可能个别文字或者表达有问题,欢迎各位指出     附上evernote的 公开链接 。 标识符 : 以字母、下划线或者美元符号开头,标识符的其他字母可以是字母、下划线、美元符号或者数字。 不能以保留字、关键字、true、false或者null作标识符 js区分大小写 var var是一个关键字 标识符即变量的名称 区分大小写 变量 定义了而未初始化(即赋值)的变量,其值为undefined。 undefined :任何未定义或者定义了但未初始化的变量,都会保存undefined,使用未定义变量会报错 注意函数中定义变量为局部变量,随函数退出时销毁。 变量可以保存任何类型的值,而且可以随时改变保存的类型。 数据类型(6种) 5种基本(简单)数据类型:Undefined、Null、Boolean、String、Number 1种复杂类型:Object typeof操作符 返回一个 字符串 eg:typeof "string" "undefiend"

String.format()用法

懵懂的女人 提交于 2020-04-07 02:12:08
名称 说明 Format(String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。 Format(String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。 Format(IFormatProvider, String, array<>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。 Format(String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。 Format(String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。 多个参数 int m[]=new int{a,b,c,d}; string.format("{0}{1}{2}",m); 一个参数 private const string _extraClause = " AND C_INTERNSHIPORG_INTERNSHIPID = {0}"; //将MyCrypt.Decrypt(Request["id"]

Transact SQL 常用语句以及函数

末鹿安然 提交于 2020-04-07 00:54:24
Transact SQL 语 句 功 能 ========================================================================    -- 数据操作    SELECT -- 从数据库表中检索数据行和列        INSERT -- 向数据库表添加新数据行        DELETE -- 从数据库表中删除数据行        UPDATE -- 更新数据库表中的数据    -- 数据定义    CREATE TABLE -- 创建一个数据库表        DROP TABLE -- 从数据库中删除表        ALTER TABLE -- 修改数据库表结构        CREATE VIEW -- 创建一个视图        DROP VIEW -- 从数据库中删除视图        CREATE INDEX -- 为数据库表创建一个索引        DROP INDEX -- 从数据库中删除索引        CREATE PROCEDURE -- 创建一个存储过程        DROP PROCEDURE -- 从数据库中删除存储过程        CREATE TRIGGER -- 创建一个触发器        DROP TRIGGER -- 从数据库中删除触发器        CREATE

Transact SQL 常用语句以及函数

狂风中的少年 提交于 2020-04-07 00:06:11
Transact SQL 语 句 功 能 ========================================================================    -- 数据操作    SELECT -- 从数据库表中检索数据行和列        INSERT -- 向数据库表添加新数据行        DELETE -- 从数据库表中删除数据行        UPDATE -- 更新数据库表中的数据    -- 数据定义    CREATE TABLE -- 创建一个数据库表        DROP TABLE -- 从数据库中删除表        ALTER TABLE -- 修改数据库表结构        CREATE VIEW -- 创建一个视图        DROP VIEW -- 从数据库中删除视图        CREATE INDEX -- 为数据库表创建一个索引        DROP INDEX -- 从数据库中删除索引        CREATE PROCEDURE -- 创建一个存储过程        DROP PROCEDURE -- 从数据库中删除存储过程        CREATE TRIGGER -- 创建一个触发器        DROP TRIGGER -- 从数据库中删除触发器        CREATE

JavaScript(1) -- JS入门

拟墨画扇 提交于 2020-04-06 17:44:45
1. JavaScript介绍 JavaScript是属于HTML与Web的解释性编程语言,也是一种以函数优先的弱类型轻量级的脚本语言,无需进行预编译即可与HTML前端页面进行行为交互,支持跨平台运行,可在多种平台下(如Windows、Linux、Mac、Android、iOS等)。目前JavaScript被广泛地应用于Web前端Html实现页面交互、实现浏览器页面事件响应、前端数据验证、检验访客浏览器信息、控制cookies的创建与修改、基于Node.js技术进行服务器端编程。 2. JavaScript基本语法 2.1. JavaScript的三种定义方式 JS一般有三种定义的方式: ① 写在<a>标签的href属性内; ② 写在<script>标签内; ③ 单独写一个JS文件,使用外连的方式引入; 下面直接给出代码示例以区分这三种方式的不同: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta charset="UTF-8"> <title>三种JS的写法</title> <!--第二种写法:写在script代码块中--> <script type="text/javascript">

MySQL 加密和压缩函数问题

限于喜欢 提交于 2020-04-06 16:58:05
在MySQL中,加密和压缩函数返回二进制串。对其中的许多函数而言,结果可能包含任意的字节值,如果想存储这些结果,你应该使用一个具有varbinary或者blob二进制串数据类型的列,这可避免潜在的删除尾部空白问题或者字符集转换问题。这些问题可能导致数据值的改变。一般而言,上述问题可能在你使用非二进制串数据类型(如char,varchar,text等数据类型)的情况下发生。 AES_ENCRYPT()和AES_DECRYPT() AES_ENCRYPT()和AES_DECRYPT()可以加密/解密使用官方AES算法的数据。该算法使用128位密钥来编码,但用户可以将其扩展到256位。MySQL选用128位密钥,因为这样算法实现更快,而且对大多数用户而言它也足够安全了。 AES_ENCRYPT(str,key_str)函数加密一个字符串并返回一个二进制串。AES_DECRYPT(crypt_str, key_str) 函数可以解密使用官方AES(Advanced Encryption Standard)算法加密的数据并返回原有字符串,输入变量可以是任意长度。如果输入变量为NULL,那么该函数返回结果也为NULL。 因为AES是一个块级算法,需要使用补白来编码非偶数长度的字符串。 ENCODE()和DECODE() ENCODE(str, pass_str):该函数使用pass

如何检查字符串是否为数字(浮点数)?

允我心安 提交于 2020-04-06 13:58:58
问题: What is the best possible way to check if a string can be represented as a number in Python? 检查字符串是否可以在Python中表示为数字的最佳方法是什么? The function I currently have right now is: 我目前拥有的功能是: def is_number(s): try: float(s) return True except ValueError: return False Which, not only is ugly and slow, seems clunky. 不仅丑陋且缓慢,而且看起来笨拙。 However I haven't found a better method because calling float in the main function is even worse. 但是我还没有找到更好的方法,因为在main函数中调用 float 更加糟糕。 解决方案: 参考一: https://stackoom.com/question/1U6I/如何检查字符串是否为数字-浮点数 参考二: https://oldbug.net/q/1U6I/How-do-I-check-if-a-string-is-a-number-float