本文最后更新于33 天前,其中的信息可能已经过时,如有错误请发送邮件到2031853749@qq.com
输出数据类型转换:
Python是动态类型语言, 这意味着变量的类型可以随时改变. 但是在某些情况下, 我们需要将不同类型的数据转换为相同类型的数据.
Python 数据类型转换可以分为两种:
- 隐式类型转换 – 自动完成
- 显式类型转换 – 需要使用类型函数来转换
隐式类型转换
Python会自动完成某些数据类型之间的转换, 例如整数和浮点数之间的转换.
a = 10
b = 3.14
c = a + b
print(c) # 13.14
在上面的例子中, 变量a是整数类型, 变量b是浮点数类型, 但是在执行a+b的操作时, Python会自动将a转换为浮点数类型, 然后进行运算. 因此, 最终结果c是浮点数类型.
显式类型转换
在某些情况下, 我们需要将不同类型的数据转换为相同类型的数据. 例如, 如果我们需要将整数转换为字符串, 或者将字符串转换为整数, 或者将浮点数转换为整数, 或者将整数转换为布尔值, 我们需要使用类型函数来进行转换.
Python提供了内置的函数和方法来进行数据类型转换.
- int()函数可以将其他类型转换为整数类型.
- float()函数可以将其他类型转换为浮点数类型.
- str()函数可以将其他类型转换为字符串类型.
- complex(real[,imag])函数可以将其他类型转换为复数类型.
- bool()函数可以将其他类型转换为布尔类型.
- chr()函数可以将整数转换为字符.
- ord()函数可以将字符转换为整数.
- hex()函数可以将整数转换为十六进制字符串.
- oct()函数可以将整数转换为八进制字符串.
- bin()函数可以将整数转换为二进制字符串.
其他函数不再赘述.
基本输入输出
输入
Python提供了input()函数来从控制台获取用户输入, 并将其转换为字符串类型.
input()函数的基本用法如下:
variable = input("提示文字")
其中variable是变量名, 后面紧跟着提示文字, 用于提示用户输入内容.
在 Python 3.x 版本中, 输入的内容都是字符串类型, 如果需要其他类型的数据, 则需要进行类型转换.
num = int(input("请输入一个整数: "))
输出
print()函数可以输出字符串到控制台, 并自动换行.
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:
print('hello, world')
print()函数也可以接受多个字符串, 用逗号”,”隔开,就可以连成一串输出:
print('The quick brown fox', 'jumps over', 'the lazy dog')
输出结果:
The quick brown fox jumps over the lazy dog
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
print 默认输出是换行的, 如果要实现不换行需要在变量末尾加上 end=””
print('hello', end="")
print('world')
输出结果:
“`
helloworld
主包主包,你的教程太强了,能不能更新的快一点
哎哟我不赖