Day01_进制和Python入门

一.进制

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的次方:

            20次方=1

            21次方=2

            22次方=4

            23次方=8

            24次方=16

            25次方=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. 多个单词直接使用下划线来隔开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值