Python的输出、输入函数与进制

lucky.Yin

输出函数

—print

用法一:print(数据) — 在控制台打印指定数据

​ 例如: print(‘Hello, summer!’)

用法二:print(数据1,数据2,数据3。。。)

​ 例如:print(‘Hello, summer!’, 10000, true)

用法三:print(数据1, 数据2,。。。 end=文本数据)

​ 例如:print(‘Hello, summer!’, end=’ ')

用法四:print:(数据1, 数据2,数据3,。。。sep=文本数据)

​ 例如:print(100,20,50,30, sep=‘加上’,end=‘等于’)

​ print(200)

输入函数

—input

用法:变量 = input(输入提示信息)

  • 用变量获取输入提示信息后输入的内容(输入完成后回车结束)

  • 注意不管输入的内容是赛秒,变量获取到的类型都是字符串

    例如:birthday = input(‘请输入您的生日’)

​ print(birthday)

进制

数字在计算机中表现方式常见的有四种:十进制、二进制、八进制、十六进制

十进制
  1. 基数:0,1,2,3,4,5,6,7,8,9
  2. 进位:逢十进一
  3. 位权:10的n次方(n从低位到高位从0开始依次增加)
例如:1234 = 1*10^3 + 2*10^2 + 3*10^1 + 4*10^0
  1. 程序中的表示方式:之间写
二进制
  1. 基数: 0,1
  2. 进位: 逢二进一
例如:111001 + 101100 = 1100101
     1101 + 101010 = 110111
  1. 位权: 2的n次方(n从低位到高位从0开始依次增加)
例如:  101011 = 2^5 + 2^3 + 2^1 + 2^0 = 43
  1. 程序中的表示方式: 二进制数前加0b或者0B
0b101101
错误写法(0b1012)
八进制
  1. 基数: 0,1,2,3,4,5,6,7
  2. 进位: 逢八进一
76 + 45 = 143
  1. 位权: 8的n次方(n从低位到高位从0开始依次增加)
1234 = 1*8^3 + 2*8^2 + 3*8^1 + 4*8^0
  1. 程序中的表示方式: 八进制前加 0o或者0O
十六进制
  1. 基数:0,1,2,3,4,5,6,7,8,9,a/A,b/B,c/C,d/D,e/E,f/F
  2. 进位: 逢十六进一
8 + 7 = f
5 + e = 13
  1. 位权: 16的n次方(n从低位到高位从0开始依次增加)
123 = 16^2 + 2*16^1 + 3*16^0 = 291
  1. 程序中的表示方式:十六进制前加0x或者0X
0x5b8d7e
0X3fab4e
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lucky.Yin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值