python基础2:输入输出和数据类型的转换

本文介绍了Python的基础知识,包括输出的使用,如简单的字符串输出和格式化输出。还讲解了输入操作,并探讨了不同进制转换的方法,如二进制、八进制、十六进制和十进制之间的转换。此外,文章也提及了数据类型的转换在Python中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输出

简单来说,就是将程序的运行结果显示出来。

最基础的表现就是:

print('我要输出了') ## 我要输出了
  • python的输出语言可以说是非常简洁明了了,这里单引号双引号都可以

  • 上一篇我们说到了数据类型,那么不同的数据类型改怎么输出呢?我简单举几个例子

x=1
y=3.14
z='abc'
v=False
print('这里是十进制整数%d\n我是浮点数%.2f\n我是字符串%s\n' % (x,y,z)) #一定要把变量用括号括起来,按顺序
print('bool型可以直接输出',v) # 用,号隔开 \n是换行

"""
这里是十进制整数1
我是浮点数3.14
我是字符串abc

bool型可以直接输出 False

"""

常用的格式符号

希望一个个对照的输出试试看!

下面是完整的,它可以与%符号使用列表:

格式符号转换
%%输出 % 号
%s字符串
%d有符号十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母0x)
%X十六进制整数(大写字母0X)
%e科学计数法(小写’e’)
%E科学计数法(大写“E”)
%g%f和%e 的简写
%G%f和%E的简写
"""
========我的名片========
 姓名:小白
 qq:123456789
 电话号:1888888888
 公司地址:python
 ========我的名片========

"""
# 先不看代码 能否自己输出上面的样子



name='小白'
qq=123456789
number=1888888888
company='python'
print('========我的名片========\n','姓名:%s\n'% name,'qq:%d\n'% qq,
      '电话号:%d\n'% number,'公司地址:%s\n'% company,'========我的名片========')
  • 这里 =====不一定要自己全部输入 还可以换成 5*’=’ 的形式

输入

这里简单提一下因为比较简单:

password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)   

"""
请输入密码:123456
您刚刚输入的密码是:123456
"""

进制转换及其方法

现代的计算机和依赖计算机的设备里都用到二进制(即0和1)来保存和表示数据,一个二进制表示一个比特(Bit)。

在二进制的基础上,计算机还支持八进制和十六进制这两种进制。

除了计算机里的进制以外,我们生活中经常用到的是十进制。

Python语言支持二进制、八进制、十六进制以及十进制的数字表示。

a = 12 # 默认数字是十进制
print(a + 1)

b = 0b11101   # 以0b开头的数字是二进制
print(b + 1)

c = 0o12  # 以 0o 开头的数字是八进制
print(c + 1)

d = 0x1A  # 以 0x 开头的数字是十六进制
print(d + 1)

"""
这里如果直接输出 会默认转换到十进制 这里重点在各个进制是如何表示的
"""

进制转换的方法
# bin()  oct()  hex()
#  0b    0o      0x  
two = 100
# print(bin(two)) #0b1100100

# res = 0b1100100
# print(res)

# eight = oct(two) #将十进制转成八进制
# print(eight) #0o144

# sixteen = hex(two)
# print(sixteen) #0x64

类型转换

函数说明
int(x [,base ])将x转换为一个整数
float(x)将x转换为一个浮点数
str(x)将对象 x 转换为字符串
bool(x)将对象x转换成为布尔值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值