python字符串连接

Python3 字符串

隐身守侯 提交于 2019-12-06 09:45:03
Python 字符串 除了数字,Python也能操作字符串。字符串有几种表达方式,可以使用单引号或双引号括起来: >>> 'spam eggs' 'spam eggs' >>> 'doesn\'t' "doesn't" >>> "doesn't" "doesn't" >>> '"Yes," he said.' '"Yes," he said.' >>> "\"Yes,\" he said." '"Yes," he said.' >>> '"Isn\'t," she said.' '"Isn\'t," she said.' Python中使用反斜杠转义引号和其它特殊字符来准确地表示。 如果字符串包含有单引号但不含双引号,则字符串会用双引号括起来,否则用单引号括起来。对于这样的输入字符串,print() 函数会产生更易读的输出。 跨行的字面字符串可用以下几种方法表示。使用续行符,即在每行最后一个字符后使用反斜线来说明下一行是上一行逻辑上的延续: 以下使用 \n 来添加新行: >>> '"Isn\'t," she said.' '"Isn\'t," she said.' >>> print('"Isn\'t," she said.') "Isn't," she said. >>> s = 'First line.\nSecond line.' # \n 意味着新行 >>> s # 不使用

Python基础学习

亡梦爱人 提交于 2019-12-06 07:09:16
这些都是比较简单的 python语言简介 1、python编程语言 编程语言,可以理解为人类通过计算机指令与计算机沟通交流的语言,python是众多计算机编程语言中的一种。 2、Python的特点 Python支持面向对象的编程思想,有着极其简单的语法,可以移植到Linux、Windows等众多系统平台, 具有可扩展性(部分程序可以使用其他语言编写,如c/c++。)、可嵌入型(可以把Python嵌入到c/c++程序中)以及非常丰富的专业库,是免费、开源的解释性的高层计算机语言。 编程入门 1、代码注释 可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。 ①: 单行注释以 # 开头 # 这是一个注释 print('Hello, World!')   ②: 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print('Hello, World!') """ 这是多行注释,用三个双引号 这是多行注释,用三个双引号 这是多行注释,用三个双引号 """ print('Hello, World!') 打印输出 print('hello') print('python') 运行结果: hello

Python 学习笔记

断了今生、忘了曾经 提交于 2019-12-06 03:22:37
目录 Python 学习笔记 0 IDEA设置 1 Python 特点 2 Python 解释器 2.1 命令行常用输入 2.2 源文件的字符编码 2.3 清屏命令 2.4 python版本切换 3 Python 作为计算器使用 3.1 数字直接计算 3.2 字符串 3.3 列表 3.2 走向编程的第一步 4 流程控制工具 4.1 if 语句 4.2 for 语句 4.3 range() 函数 4.4 break 和 continue 语句,以及循环中的 else 子句 4.5 pass 语句 4.6 定义函数 4.7 函数定义的更多形式 4.8 文档字符串和函数标注 5 数据结构 5.1 列表的更多特性 5.2 del 语句 5.3 元组和序列 5.4 集合 5.5 字典 5.6 循环的技巧 5.7 深入条件控制 6 模块 7 输入输出 Python 学习笔记 0 IDEA设置 导入本地py文件时,模块下方出现红色波浪线时如何解决 进入设置,找到Console下的Python Console,勾选选项 “Add source roots to PYTHONPAT” 在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources Root” 1 Python 特点 Python是一种解释型语言,不需要编译和链接。 Python程序的书写是紧凑而易读的。

Django(六)

☆樱花仙子☆ 提交于 2019-12-06 00:30:27
目录 Django(六) ORM字段及参数 字段大全 自定义字符字段 字段参数 关系字段 Django(六) ORM字段及参数 AutoField int自增列,在这个字段中,必须传入参数primary_key=True 如果在模型表中,没有手动天街自增列,django对自动创建列名为id的自增列 IntegerField 整数字段,范围在 -2147483648 to 2147483647 CharField 字符类型字段,在该字段中必须提供max_length参数,该参数表示字符的长度 DateField 日期字段,日期格式 YYYY-MM-DD,类似于python中的datetime.date()实例 DateTimeField 日期时间字段,格式 YYYY-MM-DD HH:MM,类似于python中的datetie.datetime() auto_now: 每次修改数据的时候,都会自动更新为当前的时间 auto_now_add: 只有在创建数据的时候,会将当前时间自动记录,之后不会变动 TextField 专门用来存大段文本 FileField 用来存放文件路径 ​ upload_to= '文件路径' ​ 在给该字段传值时,直接传文件对象,会自动将文件对象保存到upload_to后面指定的文件路径中,再将存储路径保存到数据库中 DecimalField 存放浮点型 max

记java重构python版bert-serving-client

守給你的承諾、 提交于 2019-12-05 21:49:58
背景 项目需要把bert-serving-client由python用java实现,因为java比python快一些,于是就开始了尝试 先上bert-as-service的github地址: https://github.com/hanxiao/bert-as-service 其中client的init.py文件地址: https://github.com/hanxiao/bert-as-service/blob/master/client/bert_serving/client/__init__.py 主要实现其中encode、fetch、fetchAll和encodeAsync 导包 bertClient主要用到zeroMq和json,前者用来提供和服务端的连接,后者格式化传输数据。两者pom依赖如下 <dependency> <groupId>org.zeromq</groupId> <artifactId>jeromq</artifactId> <version>0.5.1</version> </dependency> <!-- for the latest SNAPSHOT --> <dependency> <groupId>org.zeromq</groupId> <artifactId>jeromq</artifactId> <version>0.5.2

六、数据类型 —— 字符串

这一生的挚爱 提交于 2019-12-05 21:02:17
字符串本身不可变,但是它可以通过索引/切片,获取子串;这一切都不会改变字符串本身。 python转义符: 字符串内置的方法如下: 其中,使用频繁的内置函数: 1 、bytes类型和string的相互转化 2、查找字符串的某个子串 3、求字符串的长度 4、字符串大小写转换 5、字符串分割 6、判断这个字符串是否以指定字符开头/结尾。 7、去字符串空格 8、以某个串作为分隔符,将其连接成一个新的字符串 注:此处与os.path.join()不一样,该方法是将多个路径组合后返回!!! format()格式化方法 字符串颜色的控制 格式为: \033[显示方式;前景色;背景色m正文\033[0m 字符编码 ASCII编码:只有255个字符,每个字符需要8位也就是1个字节 Unicode编码:用2个字节表汉字。国际组织制定的可以容纳世界所有文字和符号的字符编码方案。 UTF-8编码:1个字节表示英文字符,3个字符表示汉字 注:python3在运行时全部使用Unicode编码!!! 另外有几条规则: 1、操作系统运行时,在内存中,统一使用Unicode编码,当需要将数据保存到硬盘或者网络传输的时候,就转换为UTF-8编码,进行保存和传输。 2、用文本编辑器的时候,从文件系统或者说硬盘上读取的UTF-8编码字符被转换为Unicode字符到内存里,供程序或者操作系统使用。编辑完成后

Python基础

我怕爱的太早我们不能终老 提交于 2019-12-05 20:01:07
Python基础语法 (1)操作符 + - * / // % ** 加、减、乘、除和取余都是标准操作符。其中单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入)。双星号(**)表示数学中幂。 Python的标准操作符: < <= > >= == != <> 其中,!=和<>表示“不等于”比较操作符,分别是C风格和ABC/Pascal风格。 Python的逻辑操作符: and or not 其中,and、or、not分别表示与、或、非 Python赋值运算符: += -= *= /= %= **= //= (2)变量和赋值 Python中变量名规则与其他大多数高级语言一样,都是受C语言影响,由字母、数字、下划线组成,其中,数字不能作为首字母。同时,变量名大小写敏感,也就是说变量“case”与“Case”是两个不同的变量。由于Python是动态类型语言,不需要预先声明变量的类型,变量类型与值在赋值的那一刻就已经被初始化了。如图2所示,其中五个变量赋值分别表示:整数赋值、浮点型赋值、字符串赋值、对一个整数加1操作赋值、浮点乘法赋值。 其中,可以用内置函数type()用来查看变量的类型。 (3) Python保留字 下面的列表显示了在Python中的保留字。保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。 (4)程序输入和raw_input()内建函数

Python常见序列详解

三世轮回 提交于 2019-12-05 06:26:51
转自 https://www.cnblogs.com/diaosir/p/6575891.html 一、Python中序列的分类    常见序列类型包括字符串(普通字符串和unicode 字符串),列表和元组.所谓序列,即成员有序排列,可通过下标访问.    二、Python序列通用操作   下面 我们将分别以字符串、列表和元组为例来说明对序列的操作 索引    序列中的元素都是有序的、拥有自己编号(从0开始),我们可以通过索引得到序列中对应的元素:   索引也可以为负值,负数索引表示从右往左开始计数,最后一个元素索引为-1,倒数第二为-2,以此类推. >>> s = 'abcdefg' >>> s[0] 'a' >>> s[1] 'b' >>> s[-1] 'g' >>> >>> l = [1,2,3,4,5,6,7] >>> l[4] 5 >>> l[0] 1 >>> l[-1] 7 >>> >>> t = (1,2,3,4,5,6,7) >>> t[0] 1 >>> t[-1] 7 >>> t[4] 5>>> s[::-1]'gfedcba'   2. 切片(分片)    使用索引可以获取单个元素,使用分片可以获取序列中指定范围内的元素.切片操作符[:]/[::] obj[start_index:end_index] 表示获取从start_index开始到end_index

Python常用模块大全

心已入冬 提交于 2019-12-05 05:28:20
Python常用模块大全 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

Python 字符串

半城伤御伤魂 提交于 2019-12-05 05:03:14
Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: v1 = 'Hello World!' v2 = "Python " Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: #!/usr/bin/python A1 = 'Hello World!' A2 = "Python ASSFG" print("A1[0]: ", A1[0]) print("A2[1:5]: ", A2[1:5]) 结果: A1[0]: H A2[1:5]: ytho Python 字符串连接 我们可以对字符串进行截取并与其他字符串进行连接,如下实例: #!/usr/bin/python # -*- coding: UTF-8 -*- var1 = 'Hello World!' print ("输出 :- ", var1[:6] + 'b!') 输出 :- Hello b! Python 转义字符 在需要在字符中使用特殊字符时,python 用反斜杠 转义字符。如下表: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b