python字符串连接

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: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!'

python 基础 02

夙愿已清 提交于 2020-04-04 10:39:44
1. 字符串操作 主要说说内建函数。 字符串类型,就像列表一样,可以进行切片,排序等等操作。 但是这里就专门说内建函数哦。 '''@Author: Fallen@Date: 2020-04-03 10:30:20@LastEditTime: 2020-04-03 15:33:44@LastEditors: Please set LastEditors@Description: 字符串内建函数@FilePath: \day02\字符串内建函数.py'''​l = "abcdif geheEdjfoaae ifXlji felkkNOFWIjsk"​#1.大小写相关# capitalize() title() istitle() upper() isupper() lower() islower()print(l.capitalize()) #第一个字母大写print(l.title()) # 每个单词首字母都大写print(l.upper()) # 全改成大写print(l.lower()) # 全改成小写print(l.isupper()) #判断是不是都是大写print(l.islower()) # 判断是不是都是小写​#2.查找替换相关# find() rfind() index() rindex() replace()a = l.find("a",0,len(l)-1)

01.JS基本语法-数据类型和变量

老子叫甜甜 提交于 2020-04-01 04:58:59
:JavaScript代码可以直接嵌在网页的任何地方,但一般写在之间,必须要有自己的闭标签 JS的基本结构 <script type="text/javascript"> <!-- JavaScript 语句; --> </script > JS只能在客户端执行,并且不能操作服务器端 引入这个文件 ②JavaScript严格区分大小写 <html> <head> <script src="/static/js/abc.js"></script> </head> <body> ... </body> </html> 变量 变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字,声明变量赋值时指明数据类型: var width=5; var a; // 申明了变量a,此时a的值为undefined var $b = 1; // 申明了变量$b,同时给$b赋值,此时$b的值为1 var s_007 = '007'; // s_007是一个字符串 var Answer = true; // Answer是一个布尔值true var t = null; // t的值是null var:提前声明 可以不声明之间赋值【不推荐】 注意 : JavaScript严格区分大小写 js是一门动态语言 strict模式

python基础之常用序列类型(字符串)

微笑、不失礼 提交于 2020-03-29 01:44:19
python中字符串,列表,元组都是常用的数据类型,且都属于序列类型 从字符串说起,顾名思义字符串就是指一串字符,字符通常包括字母,数字,符号。在python中我们使用引号('或")来创建字符串。即创建字符串只要为变量分配一个值即可。例如: a = 'hello ,world!'b = "hello ,world!" 当所要创建的字符串中包含'或"的时候,例如要创建字符串 I love 'python'.此时由如下几种处理方式 a = ' I love "python" 'b = " I love 'python' "c = ' I love \'python\' ' 不难看出当字符串中中包含'或"中的一种时,可以通过另一种作为限定字符串范围的方式。 若字符串中同时存在单引号'和双引号"的时候,因为 ' 和 " 会引起歧义,故我们在它前面插入一个 \ 表示这是一个普通字符,不代表字符串的起始。 至此我们引入一个概念——转义字符:即在字符前加上\,字符就不再代表字符本身的意思,而是被赋予了一种新的解释或功能。 常见的转义字符有: \n 换行 \\ 代表反斜杠 \t 水平制表符 \' 代表一个单引号,同理"也可以这样的方式输出 \b 退格 \0 代表一个空字符 \r 回车 \a 代表系统提示音 注:在python 中若要去掉字符串的转义,只需要在字符串前面加上r即可,例如: >>>a

字符串的常用操作和方法(Python入门教程)

流过昼夜 提交于 2020-03-27 20:58:52
字符串的常用操作 很好理解 字符串可以用 ' + ' 连接,或者乘一个常数重复输出字符串 字符串的索引操作 通过一对中括号可以找到字符串中的某个字符 可以通过正负数双向操作噢 用一个中括号来实现 为什么没有-0??去清醒脑子想想 -0 和 0 有差吗? 还有一个切片操作 就像切菜那样简单,同样是中括号 接上面那个图 这个中括号有三个参数 [ 开始 : 结束 : 长度] 这三个参数是可以省略的,默认是 [ 从头 : 到尾 : 1] 友情提示:开始结束是左闭右开的区间,也就是不包含右边的数 最后再介绍一个函数:len() 可以用来统计字符串中字符的个数 字符串的常用方法 使用 in 来判断子串是否在字符串中存在 返回的是布尔值 或者想要判断字符串中的字符 str.isupper() 判断字符是否大写 str.islower() 判断小写 以此类推 str.isdigit() 判断数字 str.isspace() 判断空白字符 等等等等 大小写转换?没问题 str.upper() 转换大写 str.lower() 转换小写 什么?只要首字母? 试试 str.capitalize() 需要拆分字符串? 来个 str.split() 参数是字符串,表示分割的符号 会返回一个字符串构成的列表 替换字符串 str.replace() 是非常可的 第一个参数是旧字符,第二个参数是新字符

Python线性数据结构

别说谁变了你拦得住时间么 提交于 2020-03-27 02:37:47
python线性数据结构 目录 1 线性数据结构 2.内建常用的数据类型 2.1 数值型 2.2 序列(sequence) 2.2.1 list 列表 2.2.2 tuple 元组 2.2.3 string 字符串 2.2.4 bytes 字节 2.2.5 bytearray 字节数组 <center>码好python的每一篇文章.</center> 1 线性数据结构 本章要介绍的线性结构:list、tuple、string、bytes、bytearray。 线性表:是一种抽象的数学概念,是一组元素的序列的抽象,由有穷个元素组成(0个或任意个)。 线性表又可分为 顺序表和链接表。 顺序表:一组元素在内存中有序的存储。列表list就是典型的顺序表。 链接表:一组元素在内存中分散存储链接起来,彼此知道连接的是谁。 对于这两种表,数组中的元素进行查找、增加、删除、修改,看看有什么影响: 查找元素 对于顺序表,是有序的在内存中存储数据,可快速通过索引编号获取元素,效率高。。 对于链接表是分散存储的,只能通过一个个去迭代获取元素,效率差。 增加元素 对于顺序表,如果是在末尾增加元素,对于整个数据表来说没什么影响,但是在开头或是中间插入元素,后面的所有元素都要重新排序,影响很大(想想数百万或更大数据量)。 对于链接表,不管在哪里加入元素,不会影响其他元素,影响小。 删除元素 对于顺序表

Python线性数据结构

倖福魔咒の 提交于 2020-03-27 02:14:02
3 月,跳不动了?>>> python线性数据结构 [TOC] <center>码好python的每一篇文章.</center> 1 线性数据结构 本章要介绍的线性结构:list、tuple、string、bytes、bytearray。 线性表:是一种抽象的数学概念,是一组元素的序列的抽象,由有穷个元素组成(0个或任意个)。 线性表又可分为 顺序表和链接表。 顺序表:一组元素在内存中有序的存储。列表list就是典型的顺序表。 链接表:一组元素在内存中分散存储链接起来,彼此知道连接的是谁。 对于这两种表,数组中的元素进行查找、增加、删除、修改,看看有什么影响: 查找元素 对于顺序表,是有序的在内存中存储数据,可快速通过索引编号获取元素,效率高。。 对于链接表是分散存储的,只能通过一个个去迭代获取元素,效率差。 增加元素 对于顺序表,如果是在末尾增加元素,对于整个数据表来说没什么影响,但是在开头或是中间插入元素,后面的所有元素都要重新排序,影响很大(想想数百万或更大数据量)。 对于链接表,不管在哪里加入元素,不会影响其他元素,影响小。 删除元素 对于顺序表,删除元素和增加元素有着一样的问题。 对于链接表,不管在哪里删除元素,不会影响其他元素,影响小。 修改元素 对于顺序表,可快速通过索引获取元素然后进行修改,效率高。 对于链接表,只能通过迭代获取元素然后进行修改,效率低。 总结

javaScript之变量与数据类型

陌路散爱 提交于 2020-03-26 16:58:44
参考博客 http://www.cnblogs.com/yuanchenqi/articles/5980312.html 在了解变量之前,我们首先学习JavaScript的引入方式 JavaScript的引入方式 {#1 直接编写#} <script> alert('hello zhanzhengrecheng') </script> {#2 导入文件#} <script src="hello.js"></script> 一,变量 1.1 变量的含义   即在程序运行过程中它的值是允许改变的量。与它对应的就是常量:即在程序运行过程中它的值是不允许改变的量   js是跟python一样同样是弱类型的语言,python中定义变量没有关键字: str = ‘james’ 但是在js中定义变量使用关键字:var str = ‘james’;   对于便利的理解:变量是数据的代号。如同人的名字一样。 var num; // 在JavaScript中使用关键字var声明一个变量   在JavaScript中,使用上面的语法,就可以声明一个变量,以便在之后给其指定值。 var num; num = 128; // 这样num做微值128的一个名字,有了名字,就可以在之后引用! document.write(num); // 输出128 1.2,变量的声明和定义 1.2.1 先声明后定义 var

Python核心编程(第二版)学习笔记01 【第2章 快速入门】

爱⌒轻易说出口 提交于 2020-03-25 13:03:13
3 月,跳不动了?>>> Python核心编程(第二版)学习笔记01 【第2章 快速入门】 2009-4-15 20:51 Tony 一 关键知识点 1 程序打印输出使用print语句 2 使用print输出字符串时,字符串内容不带引号。而使用字符串变量名输出时,字符串内容由引号括起来 3 在python 解析器中下划线_表示最后一个表达式的值 4 重定向输出符合为>> 5 程序中需要输入时,实用raw_input()内建函数 6 内建函数int()用于把数字字符串转换成整型值 7 python中使用符号#来表示注释,#号之后的内容一直到该行结束,都属于注释部分 8 算数操作符有 +(加) –(减) *(乘) /(除) //(浮点除法) %(取余) **(乘方) 9 比较操作符有 <(小于) <=(小于等于) >(大于) >=(大于等于) ==(等于) !=(不等于) <>(不等于) 10 逻辑操作符有 and or not 支持如下形式: a < b < c 等价于 a < b and b < c 11 python不支持形如C语言中的自增++和自减—操作符 12 python支持5中基本数字类型,其中有3种是整型类型:有符号整型, 长整型, 布尔型, 浮点型, 复数 13 字符串被成对的单引号、双引号、三引号括起。三引号可以用来包含特殊的字符 14 使用索引操作符[