Day02_进制和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的次方:
    
                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注释

    注释在编写程序的时候,给代码添加的一些解释性的文字

作用:可以提高代码的可读性,以便于以后的参考或者修改

注释是解释性文本,在运行程序的时候,会被自动的跳过,不做处理

分类
单行注释:只能注释掉单行的文字 # xxxxxxx

多行注释【块注释】:三个单引号或者三个双引号

注意:对于多行注释,选用单引号或者双引号都可以

  如果单纯使用双引号,双引号的注释不能嵌套
  1. 输入输出

    输入: 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)
  1. 类型转换

    int( ) 转换成整数

    float( ) 转换成小数

    str( ) 转换成字符串

  2. 变量

    定义变量:

       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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值