Python入门

一、进制

1.什么是进制?

    进制就是进位的制度,一种进位的方式

2.常见的进制:

​ 二进制(0和1): 0, 1 

十进制(0~9的整数): 0,1,2,3,4,5,6,7,8,9  ​

八进制(0~7的整数,用数字0开头), 0,1,2,3,4,5,6,7  ​

十六进制(0~9和a~f【不区分大小写】,用0x或者0X开头) > > ​ 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f

注意:

a.每种进制都有确定的符号集

b.每种进制采用的是位置表示法,位置不同,表示的意义不同,值的不同取决于它所在位的权值有关

3.进制的相互转换

进制之间的转换 【难点】

> a.十进制 -> 二进制 > > ​ 转换原理:对十进制进行除2的运算,直到商为0为止,然后将各个步骤中得到的余数倒着写出来. 

> > b.二进制 -> 十进制 > > ​ 转换原理:将二进制按照权展开,相加即可得到十进制

> > c.二进制 -> 八进制 > > ​ 转换原理: 每三位二进制按权展开,相加得到1位八进制,实现思路:从右向左进行分组,每3位为一组,不足是补0,将每一组进行二进制转换八进制的操作,最后将每一组得到的结果连起来

> > d.二进制 -> 十六进制 > > ​ 转换原理: 每四位二进制按权展开,相加得到1位十六进制,实现思路:从右向左进行分组,每4位为一组,不足是补0,将每一组进行二进制转换十六进制的操作,最后将每一组得到的结果连起来

> > e.十进制 -> 八进制或者十六进制 > > ​ 转换原理: 先将十进制转换为二进制,然后再将二进制转换为八进制或者十六进制

二、输入与输出

1.print输出 > 作用:将一些特定的数据输出到屏幕上【调试工具】

> > 代码演示: > > ```python >

#简单用法:每次只输出一个数据,任何类型都可以 > print(10) > print("hello") > >

#可以通过一条print输出多个数据,使用逗号隔开,最终得到的结果将逗号识别成了空格 > print(10,"hello") > > x = 3 > y = 4 > print("x + y = ",x + y) > ```

2.input输入 > 作用:可以将外部的值作为程序中变量的值使用【从控制台获取值】

> > 代码演示: > > ```python >

#注意:当程序执行到input的时候,程序会停止在这个地方,等待用户的输入, >

# 当内容输入结束之后,按下enter,此时输入结束 > #用户输入的值可以通过变量的形式保存起来 > s = input("请输入内容:") > print(s) > > name = input("请输入姓名:") > age = input("请输入年龄:") > print(name,age) > > > #需求:根据控制台输入的年龄计算还能活多少年, 假设可以活到100岁 > death_age = 100 > >

#注意:通过input获取的数据全部都是字符串 > age1 = input("请输入现在的年龄:") > print(death_age - age1) >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值