一. 进制
-
计算机常用进制种类:
二进制: 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
-
进制转换
十进制 => 二进制: 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入门
-
Python简介
-
Python注释
注释在编写程序的时候,给代码添加的一些解释性的文字
作用:可以提高代码的可读性,以便于以后的参考或者修改
注释是解释性文本,在运行程序的时候,会被自动的跳过,不做处理
分类
单行注释:只能注释掉单行的文字 # xxxxxxx
多行注释【块注释】:三个单引号或者三个双引号
注意:对于多行注释,选用单引号或者双引号都可以
如果单纯使用双引号,双引号的注释不能嵌套
-
输入输出
输入: 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)
-
类型转换
int( ) 转换成整数
float( ) 转换成小数
str( ) 转换成字符串
-
变量
定义变量:
age = 20
删除变量:
del age
标识符:
规则(必须遵守): 1. 必须由数字,字母,下划线组成, 且第一个不能为数字 2. 不能使用关键字 规范: 1. 大小写区分不同的变量, 尽量不用同一个单词的大小写来区分2个变量 2. 尽量见名知意 3. 多个单词直接使用下划线来隔开
————————————————
版权声明:本文为CSDN博主「jianwuhennie」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jianwuhennie/article/details/107504841