一、input 函数的算术运算
1.1 input 函数接收的数据类型与类型转换函数
input 函数接收的数据类型为字符串类型
思路:input函数接收的数据为字符串类型,字符串类型是不能和float类型(小数)直接相乘的。需要对数据类型进行转换
**类型转换函数:**用来对数据的类型做转换的
遇到使用input函数接收数据,必须将它们的数据转换成整数类型, 然后进行相加,就能够得到它们的和,如果不进行转换,那么+起到的作用 是字符串的拼接,无法得到正确答案。
不进行数据类型转换:
进行数据类型转换:
二、查看数据类型
2.1 利用 type 查看变量的数据类型
判断数据类型函数: type函数
作用: type函数能够返回变量所属的数据类型
s = 'hello'
print(typr(s))
变量名只有在第一次出现才是定义变量变量名再次出现,不是定义变量,而是直接使用之前定义过的变量。
三、字符串索引
字符串:Python中用引号将文本括起来的就是字符串,也可以将字符串保存到变量中使用
3.1字符串的索引
一个字符串可以视为一列格子,每个格子里有一个字符,我们可以将这些格子从0开始编号,例如hello world可以视为11个格子
注意:编号为5的格子里放了空格,且格子的编号是从0开始的编号我们又称为索引或者下标。
在python中,我们可以用这些格子的编号来访问字符串,例如要访问“hello world”中e这个字符,我们可以这样做。
利用编号,除了访问字符,还可以访问字符串,比如要输出hel
s[0:3]又称为字符串的切片,它会获取 s[0]、s[1]、s[2]这三个位置的字符, 注意,此时并不会获取 s[3]的字符。
四、转义字符
4.1 转义字符的应用
可以使用一个神奇的字符: 反斜杠和t的组合**(\t),它称制表符**
**作用:**能产生一段固定长度的空白
说明:字母t本来是一个普通的字符,可是当它被放在反斜杠后面时,就再也不是本来的意思了,而是变成了别的含义,于是我们把\t 称为转义字符。
注意: 转义字符有很多种,不过常见的只有几种。转义字符都是以反斜杠(\)开头的。
转义字 符\n
反斜杠n(\n)可以把它后面的内容放在新的一行,称它为换行符。它也是一种转义字符
练习题:
作业: