字符串和数值型数字的操作大全

1、反斜杠\的使用规则:一般使用表示续行的操作,可以其他符号相结合组成其他的一些使用符号,转义字符\‘的使用会识别引号,使得字符串中的引号和外面本来的啊引号相区分。

(1)\\表示反斜杠(2)\"表示双引号(3)\n表示换行操作

2、字符串的切片操作:"字符串"[x:y:z]:输出字符串从x到z的字符,并且间隔步长为z,控制步长和截取方向,负号表示倒着向前面截取,其中包括x处的字符串,不包括y位置处的字符串。

3、字符串的处理方法:主要有以下几种:

#字符串常见的方法操作

a="+++Python is a excellent language+++"

b="社会主义现代化强国!,我会好好努力的,一定会的"

print(a.lower()) #输出字符串的小写方法操作

print(b.lower())

print(a.upper()) #输出字符串的大写方法操作

print(b.upper())

print(a.split("e")) #将字符串以e字符进行分割,不包含分割字符e,然后以列表的形式输出分割后的各个字符串

print(b.split("会"))

print(a.count("e")) #输出字符串里面字符e的个数统计

print(b.count("会"))

print(a.replace("e","a")) #交换方法:replace(old,new):j将旧的内代替为新的内容

print(b.replace("会","一定"))

print(a.center(50,"#")) #居中方法,其中居中以外的地方将补为#,两边填充相同的位数

print(b.center(50)) #如果忘了第二个需要写的参数,即需要填充的符号,则默认填充为空格

print(a.strip("+")) #去掉原来字符串里面左侧和右侧的符号“+”字符串

print(b.strip("社"))

print(a.join("bcd")) #将原来iter中个每个变量值间增加一个a字符串,当括号里面iter=bcd时,即输出结果为为:b(a)c(a)d,主体含义是将a加入到iter中去

4、字符串的格式化操作主要如下所示:主要是format函数的规定和操作

#字符串的格式化操作:主要是format函数的规定和操作

print("孔子说:{},我的岁数现在为{}".format("逝者如斯夫,不舍昼夜!",30))

s="python语言"

print("{0:*<25}python语言".format("考试安排")) #居中对齐/左对齐和右对齐方式,25表示的是总共的位数规定

print("{:,}".format(1234567890)) #输出三位划分好的数据表示方法

print("{:.2f}".format(1234.45656)) #输出浮点型数据两位小数时的数据表示

print("{:.5}".format("python是最火的人工智能编程语言")) #输出字符串的前几位数

print("{0:b},{0:d},{0:o},{0:x},{0:c}".format(435))#输出整数型数据的二进制、十进制、十六进制以及c形式ASCII码的字符输出(所有的字符输出都是将其字符规定为数字,然后转化为二进制数据来进行识别)

print("{0:e},{0:E},{0:f},{0:%}".format(3.14))#输出标准形式下面的各个浮点型数据的形式:标准形式输出为6位小数

print("{0:.3e},{0:.2E},{0:.2f},{0:.2%}".format(3.14))#规定浮点型数据输出的小数位数

5、字符串处理函数:

#字符串之间的相关操作符

print(a+b) #字符串之间的合并和拼接

print(3*a) #复制n次a字符串的内容

print("exca" in a) #判断子字符串是否包含在原来的字符串里面

#字符串的各个常见的处理函数

c=1+2j

print(len(a))

print(len(b))

print(str(c)) #将变量c以字符串的形式输出,即将数据的类型转换为字符串类型

print(type(str(c)))

print(chr(97)) #打印出Unicode码s数字值所对对应的单字符串内容

print(ord("a")) #输出Unicode字符串码a所对应的数字值

print(type(hex(97))) #返回整数x对应的十六进制的小写形式字符串

print(oct(97)) #返回整数x对应的八进制的小写形式字符串

print(bin(2000)) #返回整数x所对应的二进制的小写形式的字符串

6、python里面常用format函数来进行字符串的格式化,用于字符串和数字的混合输出。输出的标准形式为:

print("孔子说:{},我的年龄是{}岁".format("适合如斯夫,不舍昼夜!",30))

2019-12-04的学习训练代码如下所示:

#反斜杠的使用规则:表示续行的作用(3个)

print(‘‘‘社会主义是就是好\

社会核心价值观\

好好学习天天向上\

我是好人‘‘‘,end="\n")

#转义字符的使用规则

print("社会就是好\n") #换行操作

print("我是燕江依\\n") #两个\\操作会识别后面的操作,不是转义字符

print("abcdefghjijk"[1:5:2]) #字符串的切片操作

print("社会主义现代化核心价值观"[::-2]) #其中第三个参数控制的是截取字符串的步长和方向

#字符串常见的方法操作(9个)

a="+++Python is a excellent language+++"

b="社会主义现代化强国!,我会好好努力的,一定会的"

print(a.lower()) #输出字符串的小写方法操作

print(b.lower())

print(a.upper()) #输出字符串的大写方法操作

print(b.upper())

print(a.split("e")) #将字符串以e字符进行分割,不包含分割字符e,然后以列表的形式输出分割后的各个字符串

print(b.split("会"))

print(a.count("e")) #输出字符串里面字符e的个数统计

print(b.count("会"))

print(a.replace("e","a")) #交换方法:replace(old,new):j将旧的内代替为新的内容

print(b.replace("会","一定"))

print(a.center(50,"#")) #居中方法,其中居中以外的地方将补为#,两边填充相同的位数

print(b.center(50)) #如果忘了第二个需要写的参数,即需要填充的符号,则默认填充为空格

print(a.strip("+")) #去掉原来字符串里面左侧和右侧的符号“+”字符串

print(b.strip("社"))

print(a.join("bcd")) #将原来iter中个每个变量值间增加一个a字符串,当括号里面iter=bcd时,即输出结果为为:b(a)c(a)d,主体含义是将a加入到iter中去

#字符串的格式化操作:主要是format函数的规定和操作(6个)

print("孔子说:{},我的岁数现在为{}".format("逝者如斯夫,不舍昼夜!",30))

s="python语言"

print("{0:*<25}python语言".format("考试安排")) #居中对齐/左对齐和右对齐方式,25表示的是总共的位数规定

print("{:,}".format(1234567890)) #输出三位划分好的数据表示方法

print("{:.2f}".format(1234.45656)) #输出浮点型数据两位小数时的数据表示

print("{:.5}".format("python是最火的人工智能编程语言")) #输出字符串的前几位数

print("{0:b},{0:d},{0:o},{0:x},{0:c}".format(435)) #输出整数型数据的二进制、十进制、十六进制以及c形式ASCII码的字符输出(所有的字符输出都是将其字符规定为数字,然后转化为二进制数据来进行识别)

print("{0:e},{0:E},{0:f},{0:%}".format(3.14)) #输出标准形式下面的各个浮点型数据的形式:标准形式输出为6位小数

print("{0:.3e},{0:.2E},{0:.2f},{0:.2%}".format(3.14)) #规定浮点型数据输出的小数位数

#字符串之间的相关操作符(3个)

print(a+b) #字符串之间的合并和拼接

print(3*a) #复制n次a字符串的内容

print("exca" in a) #判断子字符串是否包含在原来的字符串里面

#字符串的各个常见的处理函数(7个)

c=1+2j

print(len(a))

print(len(b))

print(str(c)) #将变量c以字符串的形式输出,即将数据的类型转换为字符串类型

print(type(str(c)))

print(chr(97)) #打印出Unicode码s数字值所对对应的单字符串内容

print(ord("a")) #输出Unicode字符串码a所对应的数字值

print(type(hex(97))) #返回整数x对应的十六进制的小写形式字符串

print(oct(97)) #返回整数x对应的八进制的小写形式字符串

print(bin(2000)) #返回整数x所对应的二进制的小写形式的字符串

#数字类型的转换(3个)

print(int(1.24346575))

print(type(int(3.1415926)))

print(float(3))

print(type(float(3.1414567867)))

print(type(str(3.1415926)))

x="3.1415926"

print(float(x))

print(type(float(x)))

原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/11986404.html

python字符串拼接数字_python字符串和数值操作函数大全(非常全)相关推荐

  1. python字符串拼接数字_Python字符串拼接数字的方法

    Python字符串拼接数字的方法 发布时间:2020-08-05 15:40:44 来源:亿速云 阅读:99 作者:小新 这篇文章将为大家详细讲解有关Python字符串拼接数字的方法,小编觉得挺实用的 ...

  2. python输出字符串拼接数字_python实现字符串和数字拼接

    python实现字符串和数字拼接 如下所示: 将i前面加str(i)就可以了 补充拓展:python 连接字符串和数字 python 连接字符串和数字的问题: 首先要说的是,python是强类型的语言 ...

  3. python怎样输出字符串和数字_Python 字符串与数字输出方法

    Python 字符串与数字输出方法 如下所示: x = 3 print(x+"nihao") 这样会报错 x = 3 print(x,"nihao") 这样不会 ...

  4. python字符串拼接变量_python—字符串拼接三种方法

    1.使用加号(+)号进行拼接 字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住, ...

  5. python怎样输出字符串和数字_Python 字符串和数字

    ERROR %s ONCLICK="window.history.back()">

  6. python 用print输出字符串和数字的组合_Python字符串拼接(包含字符串拼接数字)...

    我们见过书写字符串的一种特殊方式,即直接将两个字符串紧挨着写在一起,这样的话 Python 就会自动拼接它们,比如说:s1 = "Hello,"'Charlie' print(s1 ...

  7. python 拼接数字和字符串_Python字符串拼接(包含字符串拼接数字)

    我们见过书写字符串的一种特殊方式,即直接将两个字符串紧挨着写在一起,这样的话 Python 就会自动拼接它们,比如说:s1 = "Hello,"'Charlie' print(s1 ...

  8. 【Groovy】字符串 ( 字符串拼接 | 多行字符串 )

    文章目录 一.字符串类型变量 二.多行字符串 三.完整代码示例 一.字符串类型变量 在双引号字符串中 , 使用 ${变量名} 进行字符串拼接 , ${变量名} 符号的取值 , 是在 定义时取值 ; d ...

  9. JS将数组里的字符串拼接成一个字符串

    JS将数组里的字符串拼接成一个字符串 1. join( ) join() 方法用于把数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的. 用法:把数组中的所有元素放入一个字符串,默认以 ...

最新文章

  1. win10下使用certutil工具对文件的SHA1、MD5和SHA256哈希结果做验证(超简单,附图)
  2. 【必看】新手妹子一键删库,老司机机智救场
  3. 利用Crawlspider爬取腾讯招聘数据(全站,深度)
  4. python 栈【测试题】
  5. 摇滚java游戏_java 集合类
  6. [react] 怎样有条件地渲染组件?
  7. 处理SPS错误:只有在配置文件或 Page 指令中将启用会话状态设置为真时,才可以使用会话状态...
  8. 别傻了,90%的开发者都没有做好它
  9. java容器详解_详解Java 容器(第①篇)——概览
  10. 一名老程序员的一点感悟给未来的程序员
  11. MySql5.7 直接拷贝数据文件后出现table xxx doesn’t exist
  12. Learn ZYNC (6)
  13. 移动端车牌识别SDK应用
  14. python基础实例 韦玮 pdf_Python程序设计基础实战教程
  15. 论文页码不连续?经常改不对?教你一招立马解决
  16. 我要创办一家公司,干翻JetBrains和IDEA!
  17. Correct the classpath of your application so that it contains a single, compatible version oforg.spr
  18. 世界五大黑客:代码创造他们,他们改变世界!...
  19. Inkscape 输入希腊字母
  20. 二维Poisson方程五点差分格式及简单求解方法Python实现

热门文章

  1. PCL点云特征描述与提取(3)
  2. Revit结构2021-2022从零到精通
  3. XPath与多线程爬虫
  4. CreateRemoteThread
  5. springboot +element-axios跨域请求
  6. python2和python3 在windows下公用 导致python2 pip无法使用 报ssl的错误
  7. java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误
  8. 触控(Touch) 、 布局(Layout)
  9. php 学习笔记 数组1
  10. c++ STL容器初探