Python系统教程004(字符串)

一、input函数的算术运算

一包奥特曼卡片卖0.5元,小华想编写一个只需要输入卡片的包数就能自动计算价格的程序,请你帮帮它。

解题

报出类型错误

注意:

input函数接收到的键盘信息,默认都是字符串的数据类型。 字符串的数据类型不能与float类型(小数)数据相乘,所以出现了类型错误。

(一)、数字类型转换

字符串的索引、转义字符

字符串转换整数

1.代码转换

  1. x是字符串类型的变量
  2. y是整数类型的变量, int函数代表要将变量转成整数类型

正解:

2.类型转换

举例

3.程序写法

程序可以有多种写法,转换后的数据可以放到一个新变量里,也可以放 在原来的变量中

二、数据类型的查看

变量的类型具有多样性,有字符串、整数、小数、布尔类型等,那有没有办法通过代码判断变量的类型呢?

1.判断数据类型函数:type函数

作用:type函数能够返回变量所属的数据类型

2.利用type函数判断变量类型

三、字符串的索引

1、字符串的索引2

一个字符串可以视为一列格子,每个格子里有一个字符,我们可以将这些格子从0开始编号,例如hello world可以视为11个格子。

|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|--------|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| h | e | l | l | o | | w | o | r | l | d |

注意:编号为5的格子里放了空格,且格子的编号是从0开始的, 编号我们又称为索引或者下标。

在python中,我们可以用这些格子的编号来访问字符串,例如要访问 "hello world" 中e这个字符,我们可以这样做。

注意:e在编号为1的格子中,那么s[1]的结果就是编号为1的格子中的字符。

2、字符串的索引2

利用编号,除了访问字符,还可以访问字符串,比如要输出hel

|-------|-------|-------|-------|-------|-------|-------|-------|-------|-------|--------|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| h | e | l | l | o | | w | o | r | l | d |

注意:执行代码后会输出hel,字符串的编号从0到3,包括0但不包括3,所以 最后输出的字符串为hel。

四、转义字符

1、\t

  1. 虽然打印出了结果,但是并不美观,不整齐。
  2. 可以使用一个神奇的字符:反斜杠和t的组合(\t ),它称制表符
  3. 作用:能产生一段固定长度的空白
  4. 字母t本来是一个普通的字符,可是当它被放在反斜杠后面时,就再也不是本来的意思了,而是变成了别的含义,于是我们把\t 称为转义字符。
  5. 注意:转义字符有很多种,不过常见的只有几种。转义字符都是以反斜杠(\)开头的。

2、\n

  1. 注意:反斜杠n(\n)可以把它后面的内容放在新的一行,称它为换行符。它也是一种转义字符

总结:

  1. input函数的算术运算
  2. 数据类型查看函数type
  3. 字符串的索引与转义字符

"自信人生二百年,会当水击三千里。" 这句话表达了一种积极向上、豪迈自信的人生态度。它鼓励人们要对自己的人生充满信心,拥有远大的理想和抱负,并且要有勇气和决心去迎接挑战,在人生的长河中奋勇搏击,展现出非凡的气魄和力量。

感谢大家的支持!

相关推荐
唐叔在学习2 小时前
就算没有服务器,我照样能够同步数据
后端·python·程序员
曲幽4 小时前
FastAPI流式输出实战与避坑指南:让AI像人一样“边想边说”
python·ai·fastapi·web·stream·chat·async·generator·ollama
Flittly4 小时前
【从零手写 AI Agent:learn-claude-code 项目实战笔记】(1)The Agent Loop (智能体循环)
python·agent
vivo互联网技术6 小时前
ICLR2026 | 视频虚化新突破!Any-to-Bokeh 一键生成电影感连贯效果
人工智能·python·深度学习
敏编程7 小时前
一天一个Python库:virtualenv - 隔离你的Python环境,保持项目整洁
python
喝茶与编码9 小时前
Python异步并发控制:asyncio.gather 与 Semaphore 协同设计解析
后端·python
zone77399 小时前
003:RAG 入门-LangChain 读取图片数据
后端·python·面试
用户8356290780519 小时前
在 PowerPoint 中用 Python 添加和定制形状的完整教程
后端·python
用户9623779544810 小时前
🚀 docx2md-picgo:Word 文档图片一键上传图床工具
python·markdown