python字符串和数值操作函数大全(非常全)
字符串和数值型数字的操作大全
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)))
python字符串和数值操作函数大全(非常全)的更多相关文章
- C语言文件操作函数大全(超详细)
C语言文件操作函数大全(超详细) 作者: 字体:[增加 减小] 类型:转载 本篇文章是对C语言中的文件操作函数进行了详细的总结分析,需要的朋友参考下 fopen(打开文件)相关函数 open,fc ...
- Python字符串的相关操作
1.大小写转换 判断字符串 s.isalnum() #所有字符都是数字或者字母 s.isalpha() #所有字符都是字母 s.isdigit() #所有字符都是数字 s.islower() #所有字 ...
- Python 字符串概念和操作
# 字符串概念:由单个字符串组成的一个集合 # 普通字符串(非原始字符串) str = "abc" print(str) # abc # 原始字符串(前面加r) str = r&q ...
- mysql常用字符串操作函数大全,以及实例
今天在论坛中看到一个关于mysql的问题,问题如下 good_id cat_id12654 665,56912655 601,4722 goods_id是商品i ...
- python类型转换、数值操作
类型转换 代码 1 函数 描述 2 int(x [,base ]) 将x转换为一个整数 3 long(x [,base ]) ...
- 转:python类型转换、数值操作
类型转换 1 函数 描述 2 int(x [,base ]) 将x转换为一个整数 3 ...
- python类型转换、数值操作(转)
最近学习python语言,碰到数据类型间的转换问题.看到一篇文章总结的挺详细,收藏之备用. 类型转换 代码 Code highlighting produced by Actipro CodeHigh ...
- python类型转换、数值操作(收藏)
最近学习python语言,碰到数据类型间的转换问题.看到一篇文章总结的挺详细,收藏之备用. 类型转换 代码 1 函数 描述 2 int(x [,base ...
- 跟着ALEX 学python day3集合 文件操作 函数和函数式编程 内置函数
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 一. 集合 集合是一个无序的,不重复的数据组合,主要作用如下 1.去重 把一个列表变成集合 ,就自动去重 ...
随机推荐
- EasyUI tree的三种选中状态
EasyUI中tree有三种选中状态,分别是checked(选中).unchecked(未选中).indeterminate(部分选中). 其中indeterminate状态比较特殊,主要表示只有部分 ...
- centosflask+uWSGI+nginx部署
centosflask+uWSGI+nginx部署 1. 概念 Flask自带webserver--Werkzeug,可以搭建服务,运行网站.但在开发时,一般会用专业的--uWSGI. 另外 ...
- ZOJ1005 Jugs
题意:有两个容量互质的容器,需要用这两个容器量出目标重量的水,找到其中一组解.bfs,使得搜索得到的解是步数最少的,遍历前驱法输出路径~ #include<bits/stdc++.h> u ...
- mysql中date与datetime的区别
date类型可用于需要一个日期值而不需要时间部分时.MySQL 以 'YYYY-MM-DD' 格式检索与显示date值.支持的范围是 '1000-01-01' 到'9999-12-31'. datet ...
- traceback说明
一:traceback说明 该模块提供了一个标准接口来提取,格式化和打印Python程序的堆栈跟踪.它完全模仿Python解释器在打印堆栈跟踪时的行为.当您想要在程序控制下打印堆栈跟踪时,这很有用. ...
- 28 JavaScript语言类型&运算符
语言类型: 弱类型:可以改变变量值和对象类型 强类型:可以改变变量值不能改变对象类型 解释型:边编译边执行,速度慢.解释型一般是弱类型 编译型:先编译再执行(C++\Java),速度快.编译型一般是强 ...
- HDU2612 Find a way (跑两遍BFS)
Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year ...
- C++11特性中的to_string
写在最前面,本文摘录于柳神笔记 to_string 的头⽂件是 #include , to_string 最常⽤的就是把⼀个 int 型变量或者⼀个数字转化 为 string 类型的变量,当然也可以转 ...
- 关于calendar修改前的代码和修改后的代码
Java编写的日历,输入年月,输出这个月的日期与星期 修改前的代码: import java.io.BufferedReader; import java.io.IOException; import ...
- Python 爬取 热词并进行分类数据分析-[拓扑数据]
日期:2020.01.29 博客期:137 星期三 [本博客的代码如若要使用,请在下方评论区留言,之后再用(就是跟我说一声)] 所有相关跳转: a.[简单准备] b.[云图制作+数据导入] c.[拓扑 ...