一.进制
1.计算机常用进制种类:
二进制: 0 1
十进制: 0 1 2 3 4 5 6 7 8 9,
八进制: 0 1 2 3 4 5 6 7,
十六进制: 0 1 2 3 4 5 6 7 8 9 A B C D E F
2.进制转换
十进制 => 二进制:
1. 直接转
2的次方:
2的0次方=1
2的1次方=2
2的2次方=4
2的3次方=8
2的4次方=16
2的5次方=32
...
2. 倒除法
每次对2取整,得到余数,最后将余数倒过来获取
二进制 => 十进制:
比如: 10010 = 2^4+2^1 = 18
二进制 => 八进制:
从右往左 每三个一组, 变成一个八进制
八进制 => 二进制:
每一个八进制, 变成3个二进制
二进制 => 十六进制:
从右往左 每四个一组, 变成一个十六进制
十六进制 => 二进制:
每一个十六进制, 变成4个二进制
其他进制的转换:
先转换成二进制, 再转成其他进制
二.Python入门
1.Python简介
2.Python注释
注释在编写程序的时候,给代码添加的一些解释性的文字
作用:可以提高代码的可读性,以便于以后的参考或者修改
注释是解释性文本,在运行程序的时候,会被自动的跳过,不做处理
分类
单行注释:只能注释掉单行的文字 #
多行注释【块注释】:三个单引号或者三个双引号
注意:对于多行注释,选用单引号或者双引号都可以
如果单纯使用双引号,双引号的注释不能嵌套
3.输入输出
输入:input()
#注意:当程序执行到input的时候,程序会停止在这个地方,等待用户的输入,
# 当内容输入结束之后,按下enter,此时输入结束
#用户输入的值可以通过变量的形式保存起来
s = input("请输入内容:")
print(s)
name = input("请输入姓名:")
age = input("请输入年龄:")
print(name,age)
#需求:根据控制台输入的年龄计算还能活多少年, 假设可以活到100岁
death_age = 100
#注意:通过input获取的数据全部都是字符串
age1 = input("请输入现在的年龄:")
print(death_age - age1)
#字符串和整型之间的转换
"""
转换
int() 将字符串转换为整型
int:integer,整型,
str:string,字符串
"""
#修改上面的获取结果的语句
print("还可以活",death_age - int(age1),"年")
#练习:从控制台输入两个数,计算两个数的和,并将结果输出
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
print(num1 + num2)
result = num1 + num2
print(result)
输出: print()
#简单用法:每次只输出一个数据,任何类型都可以
print(10)
print("hello")
#可以通过一条print输出多个数据,使用逗号隔开,最终得到的结果将逗号识别成了空格
print(10,"hello")
x = 3
y = 4
print("x + y = ",x + y)
4.类型转换
int() 转换成整数
float()转换成小数
str()转换成字符串
5.变量
定义变量:
age = 20
输出变量
del age
标识符:
规则(必须遵守):
1. 必须由数字,字母,下划线组成, 且第一个不能为数字
2. 不能使用关键字
规范:
1. 大小写区分不同的变量, 尽量不用同一个单词的大小写来区分2个变量
2. 尽量见名知意
3. 多个单词直接使用下划线来隔开