python字符串

python基础语法_字符串编码

拥有回忆 提交于 2020-03-06 04:36:17
Python常用字符编码 http://www.cnblogs.com/schut/p/8406897.html Python常见字符编码间的转换 在字符串写入文件时,有时会因编码问题导致无法写入,可在open方法中指定encoding参数 chfile = open(filename, 'w', encoding='utf-8') open()默认新建的是系统文件的编码格式,比如创建了一个txt文件,则该文件在macOS中是ascii格式字符串,但是写入时write()要求使用utf-8格式字符串所以要报错 encode decode 来源: https://www.cnblogs.com/TomBombadil/p/10979575.html

Python_day01——变量

喜你入骨 提交于 2020-03-06 04:35:17
变量 1、 声明变量    1 name= " 钱成龙 "   变量定义的规则: 变量名只能是 字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 关键字不能声明为变量名 2、变量类型 整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如 0b100 ,换算成十进制是4)、八进制(如 0o100 ,换算成十进制是64)、十进制( 100 )和十六进制( 0x100 ,换算成十进制是256)的表示法。 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如 123.456 )之外还支持科学计数法(如 1.23456e2 )。 字符串型:字符串是以单引号或双引号括起来的任意文本,比如 'hello' 和 "hello" ,字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。 布尔型:布尔值只有 True 、 False 两种值,要么是 True ,要么是 False ,在Python中,可以直接用 True 、 False 表示布尔值

python的文件操作方法

瘦欲@ 提交于 2020-03-05 15:06:32
python中的文件对象: 文件对象不仅可以用来访问普通的磁盘文件, 而且也可以访问任何其它类型抽象层面上的"文 件". 一旦设置了合适的"钩子", 你就可以访问具有文件类型接口的其它对象, 就好像访问的是普 通文件一样. 文件内建函数[open()和 file()] 1 open('filename') 2 with open('filename') as f: 3 pass open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象 。模式和缓冲参数都是可选的,默认为只读模式打开文件。使用with即使发生错误可以关闭文件, 下面列出文件对象的访问的模式: 文件模式 操作 r 以只读方式打开 rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278) w 以写方式打开 (必要时清空) a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开 (参见 w ) a+ 以读写模式打开 (参见 a ) rb 以二进制读模式打开 wb 以二进制写模式打开 (参见 w ) ab 以二进制追加模式打开 (参见 a ) rb+ 以二进制读写模式打开 (参见 r+ ) wb+ 以二进制读写模式打开 (参见 w+ ) ab+ 以二进制读写模式打开 (参见 a+ ) x 如果文件存在报错,不存在则创建 ***加b模式打开

Python-05-字符串格式化

﹥>﹥吖頭↗ 提交于 2020-03-05 07:29:05
一、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正数前加空格,负数前加负号; 0 右对齐;正数前无符号,负数前加负号;用0填充空白处 width 可选,占有宽度 .precision 可选,小数点后保留的位数 typecode 必选 s,获取传入对象的__str__方法的返回值,并将其格式化到指定位置 r,获取传入对象的__repr__方法的返回值,并将其格式化到指定位置 c,整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255);字符:将字符添加到指定位置 o,将整数转换成 八 进制表示,并将其格式化到指定位置 x,将整数转换成十六进制表示,并将其格式化到指定位置 d,将整数、浮点数转换成 十 进制表示,并将其格式化到指定位置 e,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e) E,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E) f, 将整数、浮点数转换成浮点数表示,并将其格式化到指定位置(默认保留小数点后6位) F,同上 g,自动调整将整数

JavaScript

。_饼干妹妹 提交于 2020-03-05 00:18:55
JavaScript概述 ECMAScript和JavaScript的关系     1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。     该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。二是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。     因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015

前端之javascript

心不动则不痛 提交于 2020-03-05 00:06:58
JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 很容易使用!你一定会喜欢它的 JavaScript的历史 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 实现的基础。 ECMA-262 是 JavaScript 标准的官方名称。 ECMAScript

【python】Regex相关函数的使用

家住魔仙堡 提交于 2020-03-04 11:30:23
re.search re.search(pattern, string)在字符串的任何位置搜索正则表达式的匹配。 如果找到,则返回一个匹配对象;如果没有,则返回 None。 phone_re = r "[0-9]{3}-[0-9]{3}-[0-9]{4}" text = "Call me at 382-384-3840." match = re . search ( phone_re , text ) match #<_sre.SRE_Match object; span=(11, 23), match='382-384-3840'> 尽管返回的匹配对象具有各种有用的属性,但我们通常使用 re.search 来测试一个是否出现在字符串中。 if re . search ( phone_re , text ) : print ( "Found a match!" ) 另一个常用的方法 re.match (pattern,string)的行为与 re.search 相同,但只在字符串的开头检查匹配,而不是在字符串的任何位置检查匹配。 re.findall 我们使用 re.findall (pattern,string)提取所有匹配的子字符串。 此方法会返回字符串中所有匹配的list。 gmail_re = r '[a-zA-Z0-9]+@gmail\.com' text = '''

JavaScript内置对象

醉酒当歌 提交于 2020-03-04 09:48:13
内置对象 系统内置的构造函数(类) 1 Number 属性 Nnumber.MAX_VALUE Number.MIN_VALUE 方法 toFixed([number]) 取整或者保留指定位数的小数 (四舍五入) toString([number]) 转为字符串形式,可以指定进制 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Number对象</title> </head> <body> <script> var n1 = 100; var n2 = new Number(100); console.log(n1); //100 console.log(n2); //Number console.log(n1 == n2); //true console.log(n1 === n2); //false console.log(n2 + 100); //200 console.log(n1.constructor); //ƒ Number() { [native code] } //类的属性 console.log(Number.MAX_VALUE); //可以表示最大的值-------1.7976931348623157e+308 console.log(Number.MIN_VALUE)

python 内置函数 和 匿名函数

我们两清 提交于 2020-03-04 04:01:57
作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 a = 1 b = 2 print(locals()) print(globals()) # 这两个一样,因为是在全局执行的。 ########################## def func(argv): c = 2 print(locals()) print(globals()) func(3) eval:执行字符串类型的代码,并返回最终结果。会执行其中的内容 exec:执行字符串类型的代码。会执行其中的内容 循环 compile:将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值。 >>> #流程语句使用exec >>> code1 = 'for i in range(0,10): print (i)' >>> compile1 = compile(code1,'','exec') >>> exec (compile1) >>> #简单求值表达式用eval >>> code2 = '1 + 2 + 3 + 4' >>> compile2 = compile(code2,'','eval') >>> eval(compile2) >>> #交互语句用single >>> code3 = 'name = input(

【软件测试】4.编程数据结构python学习day01、day02

痞子三分冷 提交于 2020-03-03 17:28:52
1.3 Python 语言介绍 1.3.4 Python 语言的优缺点 易学. Python 有极其简单的语法, 学习极其容易上手 开源 可移植性. Python 已经被移植在许多平台上. 这些平台包括 Linux、 Windows、 Mac OS、Windows 甚至还有Android 平台 丰富的库. Python 标准库确实很庞大. 除了标准库以外,还有许多其他高质量的库 1.4 Python 开发环境搭建 编辑 Python 代码的编辑器 运行 Python 代码的解释器 1.4.3 Python 解释器 + 集成开发环境 (IDE) 我们使用 PyCharm hello print('hello world') 2. Python 基础语法 学习目标 : 1. 能够说出注释的作用以及使用注释的语法 2. 能够说出什么是标识符、什么是关键字 3. 能够说出变量的作用 4. 能够说出变量类型的作用 5. 能够说出不同类型的数据之间的运算规则 6. 能够说出 Python 中的运算符的种类 7. 能够说出 print 函数的作用 8. 能够说出 input 函数的作用 9. 能够说出为什么要进行类型转换 10. 能够说出在 Python 中如何定义变量 11. 能够说出 if 分支语句的作用 12. 能够说出 if 语句的语法格式 13. 能够说出 while 循环语句的作用