【Python常用转义字符】教程文章相关的互联网学习教程文章

【python】字符串

>>> str1="welcom to China">>> str1[2:4]‘lc‘>>> str1[7]‘t‘>>> str1=str1[:8]+"中国"+str1[8:]>>> str1‘welcom t中国o China‘>>> #本质上是重新创建了一个字符串并贴上str1的标签,原来被str1标签贴的字符串仍存在只是现在未被任何标签贴上,之后会被python自动回收机制收回。>>> str2=‘china‘>>> str2.capitalize()‘China‘>>> str2=‘CHINA is beautiful, HAHA‘>>> str2.casefold()‘china is beautiful, haha‘>>> ...

python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法【代码】

方法一:# -*- coding: utf-8 -*-# 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(s):while s[:1] == ‘ ‘:s = s[1:]while s[-1:] == ‘ ‘:s = s[0:-1]return s# 测试: if trim(‘hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello ‘) != ‘hello‘:print(‘测试失败!‘) elif trim(‘ hello...

python字符串笔记【代码】

笔记:# value = "raitOrEi" # v = value.capitalize()#首字母大写 # print(v) # v1 = v.casefold()#全部变小写,不只是英文的,其他语言特殊的大小写也变换 # print(v1) # v2 = v.lower()#只是英文变小写 # print(v2)# 设置宽度,并将内容居中 # 20 代指总长度 # 只能填充一个字符,字符可有可无,没有字符用空格填充 # value = "raitorei" # v = value.center(20) # print(v) # v1 = value.center(20,"*") # print(v1) # v2 = val...

python去除字符串首尾空格【代码】

strip方法用于去除字符串首尾空格例子:a = " abc " a.strip() # abc 原文:https://www.cnblogs.com/luguankun/p/11901948.html

python 字符串的截取【代码】

python 字符串的截取0 是第一个,-1是最后一个,只要是 负的,都是倒序的str = ‘welcome to China‘ a = str[3] b = str[11:] c = str[-1] d = str[3:11] f = str[0:] print("a 输出的是:" + a) print("b 输出的是:" + b) print("c 输出的是:" + c) print("d 输出的是:" + d) print("f 输出的是:" + f)A = "ABCDEFGHIGK" e1 = A[0:5] e2 = A[0:5:2] print("e1 输出的是:" + e1) print("e2 输出的是:" + e2)print(A[6::-2])...

Python全栈__字符串初识及操作【代码】【图】

基础数据类型初识1、int型  int:用于计算。  十进制转化成二进制的有效位数。    1    0000 0001    2    0000 0010    3    0000 0011    ...    ...    100    ?  计算十进制转化成二进制的有效位数。.bit_length()i = 100 print(i.bit_length()) 2、字符串str  str: ‘alex‘、‘1235443543‘、‘[1,2,3]‘。可存放少量数据。  索引、切片、步长  索引编号:    ...

Python常用转义字符

\ 在行尾时是 续行符\\ 反斜杠符号\‘ 单引号\" 双引号\a 响铃\b 退格\e 转义\000  空 \n 换行\v  纵向制表符\t 横向制表符\r 回车\f 换页\oyy 八进制数,yy代表字符,如 \o12 代表换行\xyy 十六进制数 yy代表字符,如\x0a代表换行\other 其他字符一普通格式输出 原文:https://www.cnblogs.com/mini-test/p/11910104.html

python基础|字符编码【代码】

任何一个程序想要运行,必须先有硬盘加载到内存,然后由cpu去内存取只执行。运行着的应用程序的数据,必须在内存运行。python运行文件的三步,首先把python文件解释器读取到内存上,然后应用程序代码文本文件读取到内存上,最后python解释器对程序代码进行编译成计算机识别的代码。字符编码   字符编码和文本文件有关。文字,字母,数字符号等都属于字符。常见的文本文件,记事本,word文件等。但是图片和视频不属于文本文件。 ...

python3 正则匹配[^abc]和(?!abc)的区别(把多个字符作为一个整体匹配排除)【代码】

目的:把数字后面不为abc的字符串找出来如1ab符合要求,2abc不符合要求 1 str = ‘1ab‘ 2 out = re.match(r‘\d+(?!abc)‘,str)3 4 str1 = ‘1abc‘ 5 out1 = re.match(r‘\d+(?!abc)‘,str1)6 7print(‘out:‘,out)8print(‘out1:‘,out1)9# 10#out: <_sre.SRE_Match object; span=(0, 1), match=‘1‘>11#out1: None12#如果把(?!abc)改为[^abc],效果如下: 1 str = ‘1ab‘ 2 out3 = re.match(r‘\d+[^abc]‘,str)3 4 str1 = ‘...

Python——输入中文(注释、字符串)注意【代码】

在Python脚本中,我们可能会输入一些中文。但由于Python脚本默认使用的是ASCII编码,所以中文字符无法表示。  就会出现类似于以下这种错误:File "/Users/lnphone/Desktop/test.py", line 3 SyntaxError: Non-ASCII character ‘\xe4‘in file /Users/lnphone/Desktop/test.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details  解决这种问题的方法就是注明使用UTF-8编码,在脚...

python字符串拼接常用方法

一、%s拼接 print(‘%s world %s‘ % (hello,python)) ==>hello world python %s表示字符串一个占位符,拼接的内容在单独的%的后面,多个拼接的字符串用逗号隔开 类似占位符有 %d 代表一个整数 、%f 代表一个浮点数 、%x 代表一个16进制数二、format() 拼接 print(‘{} world {}‘.format(‘world‘,‘python‘)) ==>hello world python 这种方式使用{}作为占位符,在format方法中转入实际的拼接值与%类似三、+号拼接 print(‘hell...

python变量字符拼接

cpu = instances[‘vcpus_current‘] cpu1 = str(cpu) + ‘核‘ memory = instances[‘memory_current‘] / 1024 memory1=str(memory) + ‘G‘ info = str(cpu1) + str(memory1) print instance_id,cpu1,memory1,info i-6gdkkemx 2核 2G 2核2G原文:http://www.cnblogs.com/tengfei520/p/7123156.html

Python中的raw字符串和多行字符串【代码】

1、raw字符串(原始字符串)如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀r,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r‘\(^_^)/ \(~_~)/‘raw字符串表示原始字符串,我对于原始的理解就是:你看到这个字符串是什么就显示什么,去掉所有字符都不进行转义,该显示啥就是啥。 2、多行显示Python中除了可以使用单引号‘ ‘、双引号" "表...

【python小随笔】python解析xml格式字符串与xml文件【代码】

1:解析xml---文件from xml.dom.minidom import parse import xml.dom.minidom# 使用minidom解析器打开XML文档 DOMTree = xml.dom.minidom.parse("./test.xml") print(DOMTree) collection = DOMTree.documentElement# 集合某个标签 VariationChilds = collection.getElementsByTagName("ns2:VariationChild")# 取出集合标签下的数据for VariationChild in VariationChilds:Asin = VariationChild.getElementsByTagName(‘ASIN‘)[...

python中json字符串转object【代码】

import jsonfrom collections import namedtupleif __name__ == ‘__main__‘: data = ‘{"name":"John Smith","hometown": {"name":"New York","id": 123}}‘ # Parse JSON into an object with attributes corresponding to dict keys. x = json.loads(data, object_hook=lambda d: namedtuple(‘X‘, d.keys())(*d.values())) print(x.name, x.hometown.name, x.hometown.id)原文:https://www.cnblogs.com/qiuming...