python字符串连接

python内置函数字符串

孤者浪人 提交于 2019-11-27 12:21:48
一、字符串定义初始化 s1 = 'string' 一个个字符组成的有序的序列,是字符的集合,使用单引号,双引号,三引号引住的字符序列 字符串是不可变的对象,python3起,字符串就是Unicode类型 二、字符串元素访问 1、 字符串支持使用索引访问 sql = "select * from user where name='tom'" sql[4] 字符串访问 sql[4] = 'o' 字符串赋值能否成功? (不能赋值) >>> sql = "select * from user where name='tom'" >>> sql "select * from user where name='tom'" >>> sql[4] 'c' >>> sql[4] = 'o' Traceback (most recent call last): File "<pyshell#52>", line 1, in <module> sql[4] = 'o' TypeError: 'str' object does not support item assignment >>> 2、有序的字符集合,字符序列可迭代 >>> for x in sql: print(x) 三、字符串join连接 将可迭代对象连接起来,使用string作为分隔符 可迭代对象本身元素都是字符串,返回一个新字符串

python数据类型详解(全面)

牧云@^-^@ 提交于 2019-11-27 11:04:47
1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c、使用三引号(''') 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书! ''' str='''this is string this is pythod string this is string''' print str; 2、布尔类型 bool=False; print bool; bool=True; print bool; 3、整数 int=20; print int; 4、浮点数 float=2.3; print float; 5、数字 包括整数、浮点数。 5.1、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; \#print a; #删除a变量后,再调用a变量会报错 5.2、数字类型转换 ''' 遇到问题没人解答

python数据类型详解(全面)

萝らか妹 提交于 2019-11-27 10:55:03
1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; print str; c、使用三引号(''') 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: str='''this is string this is pythod string this is string''' print str; 2、布尔类型 bool=False; print bool; bool=True; print bool; 3、整数 int=20; print int; 4、浮点数 float=2.3; print float; 5、数字 包括整数、浮点数。 5.1、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; \#print a; #删除a变量后,再调用a变量会报错 5.2、数字类型转换 int(x [,base]) 将x转换为一个整数 float(x ) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象x转换为字符串 repr(x)

python的变量以及常用的数据类型

好久不见. 提交于 2019-11-27 09:32:19
有关python的版本和安装以及概念特点可以参考上篇博文, python语言基础 此博文主要讨论问题如下: 一、python的变量 二、python常用的数据类型 一、什么是python的变量? 变量是计算机内存的一块区域,变量可以存储任何值,而且值可以改变。变量名由字母、数字和下划线组成。需要注意的是,不能使用python的关键字,英文大小写字母敏感,第1个字符必须是字母或下划线,不能是数字,示例代码如下: >>> x=1 >>> _x=2 >>> print(x) 1 >>> print(_x) 2 x和_x都是合法的变量名,print()是输出函数,能够输出变量的值,也可以不使用小括号。 python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程,如_x=2即是声明和定义的过程。还可以给几个变量同时赋值,示例代码如下: >>> a,b,c=4,5,6 >>> print (a) 4 >>> print(b,c) 5 6 a,b,c=4,5,6同时给3个变量进行了赋值操作,简化了多个变量赋值的代码。 二、python常用的数据类型有哪些? python内置的数据类型有 数字、字符串、元组、列表和字典 。 1、数字 数字类型包括整~型、浮点型、布尔型等,声明时由python内置的基本数据类型来管理变量,在程序的后台实现数值与类型的关联,以及转换等操作

Python 3 学习笔记:序列

时光毁灭记忆、已成空白 提交于 2019-11-27 08:42:45
序列 索引 序列是一块用于放置多个值得连续存储空间,并且按特定顺序排列,每个值(称为元素)都分配一个整数(由左至右则从 0 开始;由右至左则从 -1 开始),称为索引(index)或位置,如下所示: 可以根据索引获取每个元素实际的值 string = "飞流直下三千尺,疑是银河落九天。" print(string[5]) 复制 则上面的语句的运行结果为“千”。 切片 切片是访问序列中元素的另一种方法,该方法可以访问一定范围内的元素。 1 sequence[startIndex : endIndex : step] 复制 如果 startIndex 未指定,则默认从 0 开始;如果 endIndex 未指定,则默认一直到最后才结束切片;如果 step 未指定,则默认为 1,且其前面的冒号可以省略。 序列相加 在 Python 中支持将多个相同类型的序列相加(或者说拼接更准确),该操作只是单纯的将序列拼接在一起,而不进行其他附加的任何运算。 seq_1 = "飞流直下三千尺," seq_2 = "疑是银河落九天。" print(seq_1 + seq_2) 复制 当然,拼接之后实际上就是得到了一个新的序列,其索引将会重新排序。 序列相乘 数学意义上的乘法就是将一个数重复相加若干次之后得到一个结果,序列的乘法同样如此,也是将一个序列重复拼接若干次之后得到一个新的序列。 1 2

python join()方法

若如初见. 提交于 2019-11-27 08:18:58
python join()方法用于将一个序列中的元素以指定的字符连成字符串 语法 str.join(seq) 参数说明: str:分隔符,可以为空字符串。 seq:要连接的元素序列、字符串、元组、字典 实例 str = '-' seq = ['a', 'b', 'c'] print(str.join(seq)) 结果为: a-b-c    来源: https://www.cnblogs.com/lovewhale1997/p/11354136.html

python第一天

点点圈 提交于 2019-11-27 08:11:42
python01😊 1:简介 VV Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种方式组织到一起,然后通过这些指令去控制计算机做我们想让它做的事情。 2:语言元素 (1)指令和程序: 计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。 (2)变量和类型: 在程序设计中,变量是一种储存数据的载体。计算机中的变量是实际存在的数据或者说是储存器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型(这一点在后面会讲到),我们先介绍几种常用的数据类型。 // 整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python

语言、分支、循环、函数和模块、字符串和常用的数据结构

独自空忆成欢 提交于 2019-11-27 07:08:10
the second days 一、语言: 变量的类型: int、float、str(字符串)、bool(布尔型)、3+5j(复数型) 变量命名: 硬性规则: 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的 a 和小写的 A 是两个不同的变量)。 不要跟关键字(有特殊含义的单词)和系统保留字(如函数、模块等的名字)冲突。 PEP 8要求: 用小写字母拼写,多个单词用下划线连接。 受保护的实例属性用单个下划线开头。 私有的实例属性用两个下划线开头。 变量的使用: a = 321 b = 123 print(a + b) print(a - b) print(a * b) print(a / b) # 值为浮点数 print(a // b) # 值为整数 print(a % b) print(a ** b) # a的b次方 a = int(input('a = ')) # 输入用input()函数 这里用了类型转换int() b = int(input('b = ')) print('%d + %d = %d' % (a, b, a + b)) # 输格式中间用% print('%d - %d = %d' % (a, b, a - b)) print('%d * %d = %d' % (a, b, a * b))

Python数据类型之字符串

不想你离开。 提交于 2019-11-27 06:09:14
  字符串就是一串字符,是编程语言中表示文本的数据类型。   在Python中可以使用一对双引号或一对单引号定义一个字符串。    Python针对字符串一共有44个方法。   1.len方法用于统计字符串的长度 str = 'hello world!' print(len(str)) >>> 12   # 空格也算   2.count统计某个字符在字符串中出现的次数,或在字符串指定区间内完成上述操作。 str = 'hello world!' print(str.count('l')) >>> 3   如果指定的小字符串(子字符串)没有出现在大字符串中,则返回0 str = 'hello world!' print(str.count('x')) >>> 0   从索引值0-6范围的字符中统计l出现的次数 str = 'hello world!' print(str.count('l', 0, 6)) >>> 2    3.index方法用于从字符串中找出某个对象第一个匹配的索引位置,如果这个对象不再其中会报一个异常。 str = 'hello world!' print(str.index('l'))>>> 2   # 索引位置从0开始    4.find方法可以在一个较长的字符串中查找子串,它返回子串所在位置的最左端索引。如果没有找到,则返回 -1。 url = 'www

python学习心得体会(一)

拜拜、爱过 提交于 2019-11-27 04:43:49
大家要持续关注哦,不定时更新Python知识哦! Python 简介 Python 作为一个近年备受好评的语言,它的一些优点让人无法忽视。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 还是交互式语言: 这意味着,可以在一个Python提示符,直接互动执行写程序。它 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。优点如此的多最终我选择了它。 因为刚刚学,所以首先要先安装python环境。 1.Python环境搭建(windows环境) 1.下载地址: https://www.python.org/downloads/windows/ 选择适合自己电脑的位数来下载安装包(ps :x86代表着32位系统的 ,64代表着64位系统的 ) 2.勾选 Add python to PATH 添加路径需要注意,一定要勾选上! 3.不改变默认进行Next下一步 4.选择一个自己喜欢的安装位置 点击Install开始安装 5.安装完毕,点击Close关闭 若方框位置出现管理员字样则点击授权再关闭 6.验证