print("6")
print(6)
上节课讲到上面两个程序输出的6不是同一种数据类型的6,那么接下来我们就一起来认识一下python中的数据类型
认识数据类型python中的数据类型有三种:文本数据,数值数据还有布尔值。这三种数据下也有不同的数据类型。
文本数据文本数据中的数据类型较少,只有一种——字符串。
字符串(string)示例:
"文本"
一对双引号,是创建字符串的标准格式(其实单引号也能创建字符串,但是不建议使用)
划重点:字符串前后必须有引号,否则会报错!
数值数据相较于文本数据,数值数据的种类就相对较多,有整型和浮点型两种。
整型(integer)相当于俗称的整数,如1,2,3,4,5等都是整型。
浮点型(float)相当于俗称的小数,如1.4,3.9,123.76等都是浮点型。
划重点:1.0虽然和1的值是一样的,但是却是两种不同的数据类型!
布尔值(boolean)布尔值只有True(真)和False(假)两种,是程序执行逻辑运算的关键之一。
提示:布尔值不加引号!
了解了python中的数据类型,那么怎么更改一个数据的类型呢?
那么,就需要用到一些更改数据类型的语句了。
1.int()int()语句表示将数据转换为整型数据,如:
print(int("123"))
就会输出整型数据:123
2.float()float()语句表示将数据转换为浮点型数据,如:
print(float(123))
就会输出浮点型数据:123.0
3.str()str()语句表示将数据转换为字符串数据,如:
print(str(123))
就会输出字符串数据:123
4.chr()chr()语句不大常用,表示将输入的数据按照ASCII码转换成对应的数据(它总是可以给你带来许多惊喜),如:
print(chr(123))
就会输出:{
5.ord()和chr()语句一样,不大常用,作用与chr()语句相反,表示将字符转换成ASCII码中对应的数
划重点:无论是哪一种语句,一次只能转换一次数据,如果一次转换出的数据类型不是所求,就会报错,比如下面的代码就会报错:
print(float("123"))
想要达到字符串转浮点型的效果,最好是像这样写:
print(float(int("123")))
那么学到这里,你有没有觉得少了些什么?
没错,少了运算。下节课,我们就来详细讲讲python中的运算。
[今天的内容以概念为主,是以后python学习的基础,需要认真掌握]
[文章内容难免有勘误,欢迎各位大佬在评论区指正]
总结:
print(int("123"))
123
print(int(123.0))
123
print(str(123.0))
123.0
print(str(123)
123
print(float(123))
123.0
print(float("123"))
报错



