自学python笔记心得--数据存储与运算2

今天我们来学习常见的数据类型,字符串的定义与拼接方式,输入输出

一。常见的数据类型

python中主要有5种数据类型,分别是整型,浮点型,字符串,布尔与空值

1.int 整数 数字类型,存放整数,如:10 -5

2.float 浮点数 数字类型,存放小数,如:8.53.141.0-3.5

3.str 字符串 用引号引起来的都是字符串,如:"Python"

4.bool 布尔 布尔类型,描述真和假,如:True False

5.NoneType 空值 表示空或无值,仅包含一个值None

当我们平时不知道一个数据是怎样的数据类型时,通过type()语句来得到数据的类型,具体语法为:type(要查看类型的数据)

a,b=12,"Hello" print(f"a的数据类型为{type(a)}") print(f"b的数据类型为{type(b)}")

也通过isinstance()检查数据是否属于指定的类型,返回的是一个bool值,具体语法为:isinstance(数据,类型)

a,b=12,"Hello" print(f"a的数据类型为{isinstance(a,float)}") print(f"b的数据类型为{isinstance(b,str)}")

二.字符串的定义与拼接方式

字符串有三种定义方式

1.'hello',单引号定义

2." hello",双引号定义 注:单引号与双引号的效果相同

3.'"hello'",三引号定义,三引号定义的优点是可以多行定义

a='hello' b="word" c=''' hello world ''' print(a,b,c)

字符串的拼接方式也具有三种

1." +"号拼接,用"+"把想要连接的字符串拼接起来

a="hello" b="word" print(a+b)

2.使用%占位符进行拼接,将想说的话用%s代替

a="hello" b="word" print("我们学的第一个代码就是%s,%s"%(a,b))

3.通过f"内容{变量/表达式}"的形式来完成快速格式化,这也是最常用的方法

三输入与输出

input语句(函数)的功能就是获取键盘输入的数据,具体的用法为:s = input(提示信息)

注:无论在输入里面输入的是什么类型的数据类型都是字符串,所以我们就会用到将字符串转化为需要类型的代码

其他类型转为int类型:int(..)

其他类型转为str类型:str(..)

其他类型转为float类型:float(..)

其他类型转为bool类型:bool(..)

print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据..)

a=input("请输入a") print(type(a),int(a))