python str转int_Python入门丨数据类型与转换

python str转int_Python入门丨数据类型与转换数据类型 Python 常见数据类型有三种 字符串 str 整数 int 浮点数 float 字符串字符串英文 string 简写 str 只要被单 双 三引号括起来的内容 无论内容是中文 英文还是其他文字

v2-0cab901d1120b8b18e341fc7d02d952e_1440w.jpg?source=172ae18b

数据类型

Python常见数据类型有三种:字符串(str)、整数(int)、浮点数(float)

字符串

字符串英文string,简写str

只要被单/双/三引号括起来的内容,无论内容是中文、英文还是其他文字。只要被括起来,就表示是字符串类型。

'路飞' 

注:三引号可以直接打印多行

整数

整数英文为integer,简写int。是正整数、负整数和零的统称。

10 -5 0

注:'10'是字符串,而10才是整型

整型还可以和运算符号结合,进行数学计算

print(1+1) print(2*2+3/3)

输出结果

2 5.0

v2-207b88d453d2985d389b7bd52423e546_b.jpg

浮点数

浮点数的英文float,浮点数没有缩写。整数是不带小数点的数字,浮点数就是带小数点的数字。

1.0 3. -0.1

世界级C++大佬Herb Sutter说:“世上的人可以分为三类,一种是直到自己不懂浮点数运算的;一种是以为自己懂点浮点运算的;最后一种是极少的专家级人物,它们想知道自己是否有可能,最终完全理解浮点运算。”

实例

print(0.55+0.3)

输出结果

0.00001

Python计算浮点数时,会先把0.55和0.3转换成二进制,通过二进制法则运算后,再通过法则的计算公式,将二进制结果转成十进制小数。经过两次转换,小数点后面就产生了多余的尾巴。

数据拼接

数据拼接就是利用数据拼接符号“+”,将需要拼接的变量连在一起就行了。

实例

hero = '路飞' enemy = '巴基' action = '打败了' print(hero+action+enemy)

输出结果

路飞打败了巴基

字符串只能和字符进行拼接

实例

hero = '路飞' enemy = '巴基' action = '拳打败了' number = 1 print(hero+number+action+enemy)

输出结果

TypeError: must be str, not int

注:报错信息,提示类型错误

type()函数

type()函数作用是查询数据类型

v2-d558152feeba12a4ac1a688dcfe4cd42_b.jpg

实例

hero = '路飞' enemy = '巴基' action = '拳打败了' number = 1 print(type(hero)) print(type(number))

输出结果

<class 'str'> <class 'int'>

注:type()只能查询数据类型,打印出来需要使用print()函数

数据转换

转换数据类型的函数有3种:str()、int()、float()

str()函数

将其他数据类型转换成字符串

实例

number = 1 str_number = str(number) print(number) print(type(str_number))

输出结果

<class 'int'> <class 'str'>

通过转换我们可以将之前报错的代码修改一下

hero = '路飞' enemy = '巴基' action = '拳打败了' number = 1 print(hero+str(number)+action+enemy)

输出结果

路飞1拳打败了巴基

int()函数

将其他数据类型装换成整型

a = '666' b = int(a) print(type(a)) print(type(b))

输出结果

<class 'str'> <class 'int'>

注:只有符合整数规范的字符串类数据,才能被int()强制转换

实例

a = 6.66 print(int(a))

输出结果

6

float()函数

将其他数据类型转换成浮点数

height = 173.5 weight = 60 age = '20' print(float(height)) print(float(weigth)) print(float(age))

输出结果

173.5 60.0 20.0

v2-fa1fb5bcd00ab43e63046be2062560da_b.jpg

作者:one

今天的文章 python str转int_Python入门丨数据类型与转换分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-01 22:01
下一篇 2025-01-01 21:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/98451.html