python字符串连接

Python 3.6 字符串操作 实例

自闭症网瘾萝莉.ら 提交于 2019-11-28 23:48:42
Python 3.6 字符串操作 常见的字符串操作 字符串的格式化 C语言使用函数printf()、sprintf()格式化输出结果,Python也提供了类似的功能。Python将若干值插入带有“%”标记的字符串中,从而可以动态地输出字符串。字符串的格式化语法如下所示。 " %s " % str1 " %s %s " % (str1, str2) 【代码说明】第1行代码使用一个值格式化字符串。第2行代码使用多个值格式化字符串,用于替换的值组成一个元组。 下面这段代码演示了字符串的格式化操作: str1 = 'version' num = 1.0 format = " %s " % str1 print ( format ) format = " %s %d " % (str1, num) print ( format ) 【代码说明】 第4行代码用变量str1的值替换字符串中的%s。 第5行代码输出结果是“version”。 第6行代码分别用变量str1、num的值替换%s和%d的值。%d表示替换的值为整型。 第7行代码输出结果为“version 1”。 注意 如果要格式化多个值,元组中元素的顺序必须和格式化字符串中替代符的顺序一致,否则,可能出现类型不匹配的问题。如果将上例中的%s和%d调换位置,将抛出如下异常: TypeError: int argument required

python 2017.7.2总结

孤人 提交于 2019-11-28 23:46:12
今天算是把pyhon的语法过了一遍 Python的数据类型分为6大类 数字 字符串 元组 列表 文件 字典 数字分为整数 浮点数 复数 实部.real 虚部用.imag complex() 字符串的几个重要的函数 strip() 去掉空格的 split()分割字符串的,将字符串分割为列表 join()连接字符串的 原组不能更改 =()也可以不加括号,但每个元素之间必须加逗号 英文是tuple 经常用的是列表 =[] list 异常 try except else finally bool类型和逻辑 and or not 德摩根定律 文件的读写 =(" "," ”) read() readline() readlines() 字典 键值 就是c++中的map ={ : , : } 前面为键 后面为值 另外学习了命令行的使用 cd 加路径 还有pip的使用,库的安装 剩下的就是就是图形编程 GUI明天再写一篇 来源: CSDN 作者: syyyyyw 链接: https://blog.csdn.net/qq_36651153/article/details/74103124

Python程序设计基础教学大纲

纵然是瞬间 提交于 2019-11-28 23:34:18
转载网址:https://mp.weixin.qq.com/s?__biz=MzI4MzM2MDgyMQ==&mid=2247486738&idx=1&sn=c5624774190b7f707d04f36d15bd5552&chksm=eb8aa648dcfd2f5ef922f832051b4782de195d161c40f3952042f5cab07a27075078936ccc2b&scene=21#wechat_redirect 《Python程序设计基础 》 教 学 大 纲 目 录 一、 课程简介 二 、 教学目的和要求 三 、 教学中应注意的问题 四、 教学内容 五 、 教学课时分配 六 、 教材与 参考书目 一、 课程简介 课程名称: Python 程序设计基础 课程编号: ********** 课程性质:必修 适用专业:非计算机专业 前导课程:无 考核方式:考试 建议学时: 48+16(可根据实际需要进行调整) 建议学期: 2、4、5 二 、 教学目的和要求 通过本课程的学习,使得学生能够理解 Python的编程模式(命令式编程、函数式编程),熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法,适当了解正则表达式

python语言与数据类型详解

前提是你 提交于 2019-11-28 23:27:56
python数据类型详解 内容大纲 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 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、数字类型 3.1、基本使用 整数 int=20; print int; 浮点数 float=2.3; print float; 3.2、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; #print a; #删除a变量后,再调用a变量会报错 3.3、数字类型转换 int(x [,base]) 将x转换为一个整数 float(x )

python常用模块

孤者浪人 提交于 2019-11-28 21:49:33
os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创建多级目录 os.removedirs() 删除多级目录 os.stat(file) 获取文件属性 os.chmod(file) 修改文件权限 os.utime(file) 修改文件时间戳 os.name(file) 获取操作系统标识 os.system() 执行操作系统命令 os.execvp() 启动一个新进程 os.fork() 获取父进程ID,在子进程返回中返回0 os.execvp() 执行外部程序脚本(Uinx) os.spawn() 执行外部程序脚本(Windows) os.access(path, mode) 判断文件权限(详细参考cnblogs) os.wait() 暂时未知 os.path模块: os.path.split(filename) 将文件路径和文件名分割(会将最后一个目录作为文件名而分离) os.path.splitext(filename)

String,

人盡茶涼 提交于 2019-11-28 20:18:34
先写String,至于其他两个过两天吧再 1. String 特点: a. java.lang.String 构建字符串对象 "aa" "12" "中文" 字符串常量 b. 字符串是常量;它们的值在创建之后不能更改 private final char value[]; c. String类提供了很多非常好用的方法 d. 字符串可以使用+进行连接 e. 字符串String类型本身是final声明的,意味着我们不能继承String f. 字符串的对象也是不可变对象,意味着一旦进行修改,就会产生新对象 g. String对象内部是用字符数组进行保存的 h. 字符串常量存储在常量池 --> 常量池在内存的那个区域呢? 方法区--> 堆内存 --> 元空间(电脑的内存) 2. String类对象的创建方式 a. String str=""; b. String类的构造器 new String();//创建一各空串对象 this.value="".value new String("html5");//创建一个指定字符串内容对象 this.value="html5".value ==不能判断new的String对象 new String(char[] c);//将char数组中全部字符构成字符串对象 new String(char[] c,int offset,int count)

Python---字符串

落爺英雄遲暮 提交于 2019-11-28 19:52:14
这一篇文章主要是总结字符串的常用用法 (1)字符串拼接 字符串的拼接指的是将多个字符串连成一个新的字符串,如例: s1="hello "'world' print(s1) print(type(s1)) s2="hello" s3="world" s4=s2+s3 print(s3) a=123 b=345 c=str(a)+str(b) print(c) s1="hello" s2=12345 s3=s1+repr(s2) print(s3) 输出结果: hello world <class 'str'> world 123345 hello12345 (2)字符串分割 字符串的分割指的是将字符串按照一定分割方式,分割成多个子字符串,需要用得到的是split() 方法。 spilt()将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中( 不包含分隔符 ) 作为方法的返回值反馈回来。基本语法格式如下: str.split(sep,maxsplit) 1、str:表示要进行分割的字符串; 2、sep:用于指定分隔符,可以包含多个字符。此参数默认为 None,表示所有空字符,包括空格、换行符“\n”、制表符“\t”等。 3、maxsplit:可选参数,用于指定分割的次数,最后列表中子串的个数最多为 maxsplit+1。如果不指定或者指定为 -1

Python 基础(四):字符串

ぐ巨炮叔叔 提交于 2019-11-28 19:42:46
目录 1 简介 2 基本操作 2.1 访问 2.2 单个字符编码 3 转义符 4 运算符 5 格式化 1 简介 在之前的文章【 Python 基础(一):入门必备知识 】中我们已经提到了:字符串是 Python 的一种数据类型,它可以通过单引号 ' 、双引号 " 、三引号 ''' 或 """ 来定义,本节我们来详细介绍一下。 2 基本操作 2.1 访问 访问单个字符 s = 'Python' # 访问第一个字符 P print ( s [ 0 ] ) 访问范围内字符 s = 'Python' # 访问 yt print ( s [ 1 : 3 ] ) # 访问 Pyt print ( s [ : 3 ] ) # 访问 hon print ( s [ 3 : ] ) 2.2 单个字符编码 Python 使用了 ord() 函数返回单个字符的编码, chr() 函数把编码转成相应字符。如下所示: s = 'A' print ( ord ( s ) ) print ( chr ( 65 ) ) 输出结果: 65 A 3 转义符 之前我们说过可以通过反斜杠 \ 将一行语句分多行显示,其实就是 \ 来转义字符,一些常见的转义字符如下表所示: 转义字符 描述 \ 在行尾使用时,用作续行符 \b 退格(Backspace) \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车

python 整型,布尔值,字符串相关

为君一笑 提交于 2019-11-28 19:08:24
1.整型(int) 就是所有整数, 2.布尔值(bool) True False 0,"",[],{},(),none为False 3.字符串(str) 字符: 是单一文字符号 字符串: 是多个有序字符序列 字符串只能和字符串相加,拼接 字符串只能和数字相乘 用法: ' ' , " " ,''' ''' , """ """ . 索引 是反应某个位置的字符 索引的下标是从0开始 取字符方式为 s="你好啊" s[1]#就是"好" s[-1]#就是"啊",用-1来取倒数第一个 切片 利用索引来取开始到结束的字符 s="你好我叫xxx" s[0:2]#为"你好" 切片是前取后不取,后面取到后面索引值之前的字符 s[-3:]#为倒数第三个到最后"xxx" 切片默认是从左往右切 步长 s="你好我是xxx" s[0:4:1]#默认步长是1 ,"你好我是" s[0:4:2]#"你我" s[-4::-1]#负数就是倒着取"是我好你" 字符串的相关语法 注:字符串是不可变类型,所有操作不会改变原字符串. .lower() 全部小写 ***.upper() 全部大写 .swapcase() 大小写互换 **.title() 被空格等非字母隔开的单词首字母大写 **.center(字符长度,用哪个字符补) 字符串居中,不够长度左右两边用什么补齐,默认空格 \t , \n tab , 换行 ***

part2-2: Python 字符串及相关操作方法,字节串与字符串区别,转义字符和格式化字符使用

你离开我真会死。 提交于 2019-11-28 14:47:54
Python中的字符串必须使用成对的引号括起来,引号可以是单引号、双引号、三引号。一、 字符串基础1、 字符串和转义字符字符串的内容几乎可以是任何字符,可以是英文字符,也可以是中文字符。字符串是用成对的引号包起来的,当字符串中有引号时,需要做特殊处理:(1)、使用不同的引号将字符串括起来,例如使用双引号表示字符串时,字符串内部可以有单引号出现。(2)、对引号进行转义,使用反斜线(\)将字符串中的特殊字符进行转义。示例:str1 = "It's a cat" # 字符串中含有单引号,外面使用双引号括起来str2 = 'Python is a "programe" language' # 字符串含有双引号,外面使用单引号str3 = 'Python\'s a "programe" language' # 使用反斜线转义字符串中的单引号str4 = """'Python's a "programe" language""" # 使用三引号表示字符串时,字符串内可以有单引号、双引号2、字符串拼接s1 = 'hello,' "michael" # 同一行中两个紧挨着的字符串,自动拼接成一个字符串。Python中真正用于拼接字符串的运算符是加号(+),示例如下:s2 = 'hello, 's3 = 'michael'print(s2 + s3) # 输出是:hello,