IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python_基础2 -> 正文阅读

[Python知识库]Python_基础2

目录

一、字符串的拼接

二、字符转换

1.字符串长度获取

2 .字符串大小写转换

3.去除字符串首尾空格(指定字符)

?4.字符串查找与替换

?5.字符串切割


一、字符串的拼接

在 Python 中,字符串用单引号或者双引号括起来。当我们想将两个字符串拼接在一起时,我们可以使用 ' + ' 来合并两个字符串。如下:

first_name='san'  
last_name='zhang'
full_name=first_name+' '+last_name
print(full_name)
#运行输出得到的结果就会是 "san zhang"

二、字符转换

1.字符串长度获取

# length:保存字符串的长度的变量
# len():字符串长度获取函数
# str :目标字符串变量
    str='hello Python'
    length=len(str)
    print(length)

#获得的结果就是12(空格也算是一个字符)

2 .字符串大小写转换

# str: 目标字符串变量
str="i am a Player!"
# lower(): 用于将字符串中的所有字符转换成小写
str.lower()
#upper(): 用于将字符串中的所有字符转换成大写
str.upper()
#title() : 用于将字符串中的每个词首字母转换成大写,其他字母不变
str.title()
print("%s\n%s\n%s\n"%(str.lower(),str.upper(),str.title()))

????????结果如下所示(这些函数并不会影响原字符串):

??????????

3.去除字符串首尾空格(指定字符)

????????

# strip(str_target): 可以从字符串首尾指定删除指定的字符str_target,
#若str_target是多个字符组成,则将多个字符逐个去对比,进行删除,并且会区分大小写。
#当str_target为空时,则默认是删除空格。

str="*** THis dog bit meyou ****"
str_target="*Th you"
print("删除前的字符串:%s"%str) 
str1=str.strip(str_target)
print("删除后的字符串:%s"%str1)

? ? ? ? 结果如下所示:

?????????????????

?4.字符串查找与替换

#find(str_target) : find 函数可以在目标函数中查找第一个找到的目标子字符串的位置
#并且返回其位置,若没有找到,则返回-1。

str="hello I am Bob , where are you from ?"
str_target='am'
index=str.find(str_target)
print(index)

str_target='Am'
index=str.find(str_target)
print(index)


#replace(old,new) : 此函数可以将旧的字符old替换成新的字符new
old='Bob'
new='zhang san'
str1=str.replace(old,new)
print("new:%s替换old:%s的结果是:%s"%(new,old,str1))

? ? ? ? 结果如下所示:

? ? ? ??

?5.字符串切割

#split(separator) : 该函数可以将separator作为分隔符来分割字符
#若separator为空,则将空格,制表符等作为分隔符
str='1,2,3,4,5'
print(str.split(','))

?????????结果如下:

????????

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-14 21:05:39  更:2022-02-14 21:06:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:24:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码