lucky.Yin
输出函数
用法一: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)
进制
数字在计算机中表现方式常见的有四种:十进制、二进制、八进制、十六进制
十进制
- 基数:0,1,2,3,4,5,6,7,8,9
- 进位:逢十进一
- 位权:10的n次方(n从低位到高位从0开始依次增加)
例如:1234 = 1*10^3 + 2*10^2 + 3*10^1 + 4*10^0
- 程序中的表示方式:之间写
二进制
- 基数: 0,1
- 进位: 逢二进一
例如:111001 + 101100 = 1100101
1101 + 101010 = 110111
- 位权: 2的n次方(n从低位到高位从0开始依次增加)
例如: 101011 = 2^5 + 2^3 + 2^1 + 2^0 = 43
- 程序中的表示方式: 二进制数前加0b或者0B
0b101101
错误写法(0b1012)
八进制
- 基数: 0,1,2,3,4,5,6,7
- 进位: 逢八进一
76 + 45 = 143
- 位权: 8的n次方(n从低位到高位从0开始依次增加)
1234 = 1*8^3 + 2*8^2 + 3*8^1 + 4*8^0
- 程序中的表示方式: 八进制前加 0o或者0O
十六进制
- 基数:0,1,2,3,4,5,6,7,8,9,a/A,b/B,c/C,d/D,e/E,f/F
- 进位: 逢十六进一
8 + 7 = f
5 + e = 13
- 位权: 16的n次方(n从低位到高位从0开始依次增加)
123 = 16^2 + 2*16^1 + 3*16^0 = 291
- 程序中的表示方式:十六进制前加0x或者0X
0x5b8d7e
0X3fab4e