Python中的基本数据类型和字符串的相关操作(下)

简介: Python中的基本数据类型和字符串的相关操作(下)

<5>.判断字符串是否存在字串

语法:" " in a

<6>.删除空格

语法:

1.str.strip:去掉字符串前后的所有空格,内部空格不受影响

2.str.lstrip:去掉字符串前(左)部所有空格

3.str.rstrip:去掉字符串后(右)所有空格

这里给出例子:

<7>.判断字符串构成

语法:

1.str.isalpha:判断字符串是否全部由字母组成

2.str.isalighe:判断字符串是狗全部由数字组成

3.str.isalnum:判断字符串是否包含字母和数字

这里给出例子:

字符串高级操作

<1>.分割:

语法:.split( )其中()中表明将字符串按照()中的内容分割,分割后会形成一个列表。

这里给出例子:

<2>.合并

语法:’ ‘.join()其功能是:单引号中的内容与()中的内容合并。

这里给出例子:

很显然,这里是将元组a中的元素按照’-‘来合并。

<3>.组织大小写

语法:a.upper/lower()其中,upper是将a中元素全部转化为大写,lower是将a中元素全部转化为小写

这里给出例子:

<4>.排版(左右对齐)

语法:a.ljust/center/rjust(num),其中a.ljust(20)表示:将a中元素按照20个制表符,左对齐,a.center(20)表示居中对齐,a.rjust(10)表示右对齐。

这里给出例子:

<5>.替换子串

语法:a.replace("s1","s2")表示将a字符串中的s1子串用s2替换。

这里给出例子:

很显然这里将a字符串中的Tom替换为了nide。

6.序列

能够按照整数排列的结构。

序列的内部结构

1.可以通过从0开始的连续整数索引单个对象,就是说,序列中的对象是按照从0开始的整数排列的。

2.可以进行切片获取序列的一部分。

3.可以通过len函数获取序列中包含多少个元素

4.可以通过加法“+”来连接得到更长的序列

5.可以通过乘法“*”来重复多次,得到更长的序列

6.可以通过“in”来判断某个元素是否能在序列中存在

二.变量和引用

1.给数据命名

命名语法:<名字>=<数据>

命名规则:

由字母,下划线,数字组成,不可以带特殊字符,不能以数字开头

2.名字与变量

名字

名字就像一个标签,“贴”在某个数值上

名字和数值的关联,称为引用

关了数字后的名字,就拥有了数据的值和类型

一个数字可以跟多个名字关联

变量

与数值关联的名字也可以成为变量,表示名字的值和类型可以随时变化

赋值名字和值关联的过程,就叫做给变量赋值

Python中赋值语句是灵活多变的:

1.a=b=c=1可以给a,b,c连续赋值1

2.a,b,c=7,8,9等同于a=1,b=8,c=9

3.a+=1,a*=1,a-+1这些语句,等同于a=a+1,a=a*1,a=a-1.

相关文章
|
9天前
|
Python
python获取字符串()里面的字符
在Python中,如果你想获取字符串中括号(比如圆括号`()`、方括号`[]`或花括号`{}`)内的字符,你可以使用正则表达式(通过`re`模块)或者手动编写代码来遍历字符串并检查字符。 这里,我将给出使用正则表达式的一个例子,因为它提供了一种灵活且强大的方式来匹配复杂的字符串模式。 ### 使用正则表达式 正则表达式允许你指定一个模式,Python的`re`模块可以搜索字符串以查找匹配该模式的所有实例。 #### 示例:获取圆括号`()`内的内容 ```python import re def get_content_in_parentheses(s): # 使用正则表达
63 36
|
3天前
|
存储 Java C++
30天拿下Python之数据类型
30天拿下Python之数据类型
10 4
|
7天前
|
Python
python第三方库-字符串编码工具 chardet 的使用(python3经典编程案例)
这篇文章介绍了如何使用Python的第三方库chardet来检测字符串的编码类型,包括ASCII、GBK、UTF-8和日文编码的检测示例。
32 6
|
5天前
|
网络协议 网络安全 开发者
Python 向IP地址发送字符串
Python 向IP地址发送字符串
20 2
|
5天前
|
Python
Python 中取字符串中等于号后面的内容
Python 中取字符串中等于号后面的内容在编程过程中,我们经常需要从字符串中提取特定的信息。一个常见的任务是在给定的字符串中查找等于号(=)后面的内容。这种需求在解析配置文件、处理查询字符串或分析日志数据时尤其常见。 如何实现 在Python中,我们可以使用多种方法来实现此功能。以下是几种常用的方法,包括字符串操作和正则表达式。 方法 1:使用字符串分割 我们可以使用字符串的 split() 方法将字符串拆分为两个部分,然后提取等于号后的值。 示例代码 ----------------------------------- ©著作权归作者所有:来自51CTO博客作者bruce_xiao
15 1
|
4天前
|
物联网 Python
python向IP地址发送字符串
python向IP地址发送字符串
11 0
|
5天前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
|
29天前
|
存储 数据挖掘 程序员
揭秘Python:掌握这些基本语法和数据类型,你将拥有编程世界的钥匙!
【9月更文挑战第3天】Python 是一种简洁强大的高级编程语言,其清晰的语法和丰富的功能深受程序员喜爱。本文从基本语法入手,介绍 Python 的代码结构特点,如通过缩进区分代码块,使逻辑更清晰。接着详细讲解主要数据类型:数值型、字符串、列表、元组、集合与字典,每个类型均附有示例代码,帮助初学者快速掌握 Python,为后续学习打下坚实基础。
29 2
|
3天前
|
数据挖掘 索引 Python
Python数据挖掘编程基础3
字典在数学上是一个映射,类似列表但使用自定义键而非数字索引,键在整个字典中必须唯一。可以通过直接赋值、`dict`函数或`dict.fromkeys`创建字典,并通过键访问元素。集合是一种不重复且无序的数据结构,可通过花括号或`set`函数创建,支持并集、交集、差集和对称差集等运算。
14 9
|
2天前
|
存储 开发者 Python
探索Python编程的奥秘
【9月更文挑战第29天】本文将带你走进Python的世界,通过深入浅出的方式,解析Python编程的基本概念和核心特性。我们将一起探讨变量、数据类型、控制结构、函数等基础知识,并通过实际代码示例,让你更好地理解和掌握Python编程。无论你是编程新手,还是有一定基础的开发者,都能在这篇文章中找到新的启示和收获。让我们一起探索Python编程的奥秘,开启编程之旅吧!