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之字符串(一) -> 正文阅读

[Python知识库]Python之字符串(一)

文章目录


前言

实际上,大多数的程序员打交道最多的并非是“数字”,而是“字符串”,字符串在编程中究竟如何使用,让我给大家说说。

一、字符串的本质

字符串的本质是字符序列,如'abc'或"abc"(这两种表达是一样的)等等,在Python中字符串定义了就不可变了,我们无法对其修改,但我们可以将字符串的一部分复制到新建的字符串,达到“看起来修改”的效果(下面我就会给大家演示一下)

二、字符串相关的操作内容

1.字符串的编码

Python3可以直接支持Unicode,可以表示世界上任何书面语言的字符,Python3的字符默认就是16位Unicode编码,ASCII码是Unicode编码的子集。

使用内置函数ord()可以把字符转换为对应的Unicode码;

使用内置函数chr()可以把十进制数字转换成对应的字符

2.引号创建字符串

可以通过单引号和双引号创建字符串。如a='abc';b="bcd"。

使用这个好处就是可以创建本身就包括引导的字符串,而不用使用转义字符。

(注意:在你定义字符串时如果其中有单引号那么就需要用双引号来创建,同样定义字符串时如果其中有双引号那么就需要用单引号来创建)

连续使用三个单引号或者三个双引号,可以帮助我们创建多行字符串。

3.空字符串与len()函数??

在Python中是允许空字符串的存在,不包含任何字符且长度为0.

4.转义字符

转义字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述
\(在行尾时)续行符
\\反斜杠符号
\‘单引号
\"双引号
\b退格(Backspace)
\n换行
\t横向制表符
\r回车

5.字符串的拼接?

1.可以使用+将多个字符串拼接起来。例如:'aa'+'bb'==>'aabb'.

? ? (1)如果+两边都是字符串,则拼接。

? ? (2)如果+两边都是数字,则加法运算。

? ? (3)如果+两边类型不同,则显示异常。

2.可以将多个字面字符串直接放到一起拼接。例如:'aa' 'bb'==>'aabb'

6.字符串复制

使用*可以实现字符串复制。

?7.从控制台读取字符串

可以使用input()从控制台读取键盘输入的内容。

8.str()实现数字转型字符串

str()可以帮我们将其他数据类型转换为字符串。如:str(5.20)==>'5.20'

?(注:3.14e2中e2为科学计数法,即10*10)

?9.使用[]提取字符

在[]里面指的是偏移量,可以提取该位置的字符

正向搜索:

? ? ? 最左侧第一个字符,偏移量为0,第二个为1,以此类推,直到len()-1为止。

反向搜索:

? ? ?最右侧第一个字符,偏移量为-1,第二个为-2,以此类推,直到-len()为止。

可以发现[]中我们可以直接写数字也可以写式子。??

总结

字符串是比较重要的,其内容也是比较多,我们下次再共同学习字符串,感受字符串的魅力

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 10:47:36  更:2022-01-24 10:47:59 
 
开发: 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/16 1:33:24-

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