python字符串连接

python 字符串方法

让人想犯罪 __ 提交于 2020-01-25 18:52:18
方法 描述 str.capitalize() 返回副本,首字母大写,其余小写 str.upper() 全部大写 str.isupper() 是否都是大写 str.lower() 小写 str.islower() 是否都是小写 str.swapcase() 转换大小写 str.title() 首字母大写,其余小写 str.istitle() str.center(width[, fillchar]) 返回长度为width的字符串,并使得自身居中。 str.zfill(width) 填充0 str.ljust(width[, fillchar]) str.rjust(width[, fillchar]) str.lstrip([chars]) str.rstrip([chars]) str.strip([chars]) 去除空白符 str.find(sub[, start[, end]]) 返回sub字符串的索引 str.index(sub[, start[, end]]) 未找到则报错 str.rfind(sub[, start[, end]]) 从左边找 str.rindex(sub[, start[, end]]) str.expandtabs(tabsize=8) 返回副本,空格替换制表符 str.replace(old, new[, count]) 替换字符

Python String 方法详解

穿精又带淫゛_ 提交于 2020-01-24 02:21:02
官网文档地址: https://docs.python.org/3/library/stdtypes.html#string-methods 官网 公号:软测小生ruancexiaosheng 文档里的所有String的方法都在下面,基于 Python 3.X 版本,截止日期是2017/10/12日,之后的可能会有更新。花了一天的时间学习并记录了一下 4.7.1. String Methods str. capitalize() --> String   返回字符串,其首字母大写,其余部分小写 1>>> str = "TEST" 2>>> str1= "test" 3>>> print(str + "-->" + str.capitalize() +'\n' + "-->" + str + str1.capitalize()) 4 TEST-->Test 5 TEST-->Test str. casefold ( ) --> String     字符串转换成小写,用于不区分大小写的字符串比较 1>>> str = "TESTtest" 2>>> print(str.casefold()) 3 testtest str. center (width [, fillchar ] ) -->String    指定 长度 (此处是 长度 并不是索引值) 填充字符 1>>> str =

python基础之字符串

我只是一个虾纸丫 提交于 2020-01-24 02:17:51
作者:tongqingliu 转载请注明出处: http://www.cnblogs.com/liutongqing/p/7025969.html python基础之字符串 字符串不可变,也就是说,改变一个字符串的元素需要新建一个新的字符串。 >>> a = 'hello world' # 创建字符串 >>> b = 'python' >>> c = a[:6] + b # 字符串的索引和连接 >>> c 'hello python' Python转义字符 转义字符 描述 (在行尾时) 续行符 \ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数,yy代表的字符,例如:\o12代表换行 \xyy 十六进制数,yy代表的字符,例如:\x0a代表换行 \other 其它的字符以普通格式输出 Python字符串运算符 操作符 描述 + 字符串连接 * 重复输出字符串 [] 通过索引获取字符串中字符 [ : ] 截取字符串中的一部分 in 成员运算符 - 如果字符串中包含给定的字符返回 True not in 成员运算符 - 如果字符串中不包含给定的字符返回 True r/R 原始字符串:所有的字符串都是直接按照字面的意思来使用

python的常见的内置函数

二次信任 提交于 2020-01-24 02:17:16
python的常见的内置函数 内置参数详解 https://docs.python.org/3/library/functions.html?highlight=built#ascii 详细解释:https://www.runoob.com/python/python-built-in-functions.html https://www.runoob.com/python3/python3-built-in-functions.html 1.数学运算函数 abs(x)  此函数返回数字的绝对值。 >>> a=5 >>> abs(a) 5 >>> b = -5 >>> abs(b) 5 divmod(x,y)  函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组 >>> divmod(8,2) (4, 0) >>> divmod(7,2) (3, 1) >>> divmod(9,2) (4, 1) >>> divmod(9,4) (2, 1) pow(x,y,z)  函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z >>> pow(2,3) 8 >>> pow(3,3) 27 >>> pow(3,3,5) #首先3的3次幂 然后除以5取余数 2 >>> pow(2,3,5) 3 round(x)  返回浮点数x的四舍五入值。 >>

python基础

ぃ、小莉子 提交于 2020-01-23 23:29:12
变量 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。   在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 变量的定义要具有可描述性。   推荐定义方式:驼峰体,下划线。 常量 常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。 多行语句   Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句。 空行  

【Python】(二)数据类型与转换

廉价感情. 提交于 2020-01-23 02:26:31
文章目录 1.数据类型 2.数据的应用 3.数据转换 4.总结 5.练习 5.1 程序员的一人饮酒醉 5.2 非酋的吐槽 1.数据类型 在Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。 字符串 首先,来认识一下字符串,字符串英文 string ,简写 str 示例如下: name='千寻' print("Let's play") 字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。 在这些代码里,【‘千寻’】、【“Let’s play”】都属于 字符串 类型。 字符串,顾名思义,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等 另外,python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。 示例如下: #coding=utf-8 #!/usr/bin/python str = 'Hello

五种方法教你Python字符串连接

随声附和 提交于 2020-01-22 17:29:28
字符串是Python中常用的数据类型,在开发过程中可以对字符创进行截取并与其他字符创进行连接。下面小编整理了5种方法完成Python字符创的连接! 加号 如果有其他编程语言开发经验的人,肯定知道很多语言里面是用加号连接两个字符串,在Python编程语言中,同样可以直接用 “+” 来连接两个字符串; 1. print 'Python' + 'Tab' 结果: PythonTab 逗号 使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格; 1. print 'Python','Tab' 结果: Python Tab 直接连接 这种方式是Python 独有的,只要把两个字符串放在一起,中间有空白或者没有空白,两个字符串将自动连接为一个字符串; 1. print 'Python''Tab' 结果: PythonTab 格式化 这种方式功能比较强大,借鉴了C语言中 printf 函数的功能,如果你有C语言基础,看下文档就知道了。这种方式用符号“%”连接一个字符串和一组变量,字符串中的特殊标记会被自动用右边变量组中的变量替换: 1. print '%s %s'%('Python', 'Tab') 结果: Python Tab join()函数 就属于技巧了,利用字符串的函数 join 。这个函数接受一个列表

字典、集合与字符串——Python基础语法

谁都会走 提交于 2020-01-22 10:10:37
字典 基本概念 字典是无序的对象集合,使用键-值(key-value)存储,具有极快的查找速度 键(key)必须使用不可变类型 同一个字典中,键(key)必须是唯一的 字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中,格式如下所示: (dic={key1:value1,key2:value2}) 常用方法 方法 描述 keys() 返回字典中键的列表 values() 返回字典中值得列表 items() 返回tuples的列表,每个tuple由字典的键和相应值组成 clear() 删除字典中的所有条目 copy() 返回字典高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的应用 update(x) 用字典中的键值对更新字典内容 get(x[,y]) 返回键x,若未找到该键返回none,若提供y,则未找到x时返回y 字典键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一 dict = { ' a ' : 1, ' b ' : 2, ' b ' : ' 3 '} dict[ ' b '] 输出:' 3 ' dict 输出: { ' a ' : 1, ' b ' : ' 3 '} 创建字典:基础语法方法 字典中值可以取任何数据类型,但键必须是不可变的,如字符串、数字或元组(如:dict = { 'Alice

【Python基础学习笔记day14】python高级变量类型+元组+字典+字符串+公共方法+Python 内置函数+切片+运算符+成员运算符+完整的 for 循环语法+应用场景

倖福魔咒の 提交于 2020-01-22 05:18:07
高级变量类型 文章目录 高级变量类型 目标 知识点回顾 01. 列表 1.1 列表的定义 1.2 列表常用操作 del 关键字(科普) 关键字、函数和方法(科普) 1.3 循环遍历 1.4 **应用场景** 02. 元组 2.1 元组的定义 创建空元组 元组中 **只包含一个元素** 时,需要 **在元素后面添加逗号** 2.2 元组常用操作 2.3 循环遍历 2.4 应用场景 元组和列表之间的转换 03. 字典 3.1 字典的定义 3.2 字典常用操作 3.3 循环遍历 3.4 **应用场景** 04. 字符串 4.1 字符串的定义 4.2 字符串的常用操作 1) 判断类型 - 9 2) 查找和替换 - 7 3) 大小写转换 - 5 4) 文本对齐 - 3 5) 去除空白字符 - 3 6) 拆分和连接 - 5 4.3 字符串的切片 索引的顺序和倒序 05. 公共方法 5.1 Python 内置函数 5.2 切片 5.3 运算符 成员运算符 5.4 完整的 for 循环语法 应用场景 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 ( int ) 浮点型( float ) 布尔型( bool ) 真 True 非 0 数 —— 非零即真 假 False 0 复数型 ( complex )

Python 变量类型

旧城冷巷雨未停 提交于 2020-01-21 09:42:01
Python 变量类型 变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: #coding=utf-8 #!/usr/bin/python counter = 100 # 赋值整型变量 miles = 1000.0 # 浮点型 name = "John" # 字符串 print counter print miles print name 以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。 执行以上程序会输出如下结果: 100 1000.0 John 多个变量赋值 Python允许你同时为多个变量赋值。例如: a = b = c = 1 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。 python开发IT交流群:887934385