欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

day02_进制&python入门

程序员文章站 2023-02-17 08:02:43
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar...

day02_进制&python入门

一、进制

1.计算机常用进制的种类

二进制: 1, 1
十进制: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
八进制: 0, 1, 2, 3, 4, 5, 6, 7, 8
十六进制: 0123456789, A, B, C, D, E, F

2.进制转换

'''
2的次方:
	2^0=1	2^1=2	2^2=4	2^3=8	2^4=16	2^5=32	
	2^6=64	2^7=128	2^8=256	2^9=512	2^10=1024
'''
十进制 => 二进制:
	对十进制进行除2的运算,直到商为0为止,然后将
	各个步骤中得到的余数倒着写出来.
	
二进制 => 十进制:
	将二进制按照权展开,相加即可得到十进制
	
二进制 => 八进制:
	从右往左,每三个一组,变成一个八进制

八进制 => 二进制:
	每一个八进制,变成3个二进制

二进制 => 十六进制:
	从左往右,每四个一组,变成一个八进制

十六进 => 制二进制:
	每一个十六进制,变成一个二进制
其他进制之间的转换:
	先转换成二进制,再转乘其他进制

二、Python入门

1.Python简介

Python是一种解释性语言: 开发过程中没有编译这个环节, 类似于PHP和JS语言, 是脚本语言.  

Python是初学者的语言: Python对初级程序员而言, 是一种伟大的语言.

2.Python注释

  1. 单行注释
    只能注释掉单行的文字
# xxxxxxx
  1. 多行注释
    多行注释可用单引号或者双引号对多行文字进行注释:
'''
这是一个多行注释
啦啦啦啦啦
哈哈哈哈哈
'''
"""
这也是一个多行注释
啦啦啦啦啦
哈哈哈哈哈
"""

三、输入输出【重点】

  1. 输入:input()
# 注意:当程序执行到input的时候,程序会停止在这个地方,等待用户的输入,
# 当内容输入结束之后,按下enter,此时输入结束
# 用户输入的值可以通过变量的形式保存起来 
s = input("请输入姓名:")
print(s)

name = input("请输入姓名:")
age = input("请输入年龄:")
print(name, age)

# 需求:根据控制台驶入的年龄计算还能活多少年,假设可以活到100岁
death_age = 100
# 通过input()获取的数据全是字符串,需转换
age = int(input("请输入你现在的年龄:"))
print(death_age - age)
print("还可以活", death_age - age, "年")

# 练习:从控制台输入两个数,计算这两个数的和,并输出
m = float(input("请输入第一个数:"))
n = float(input("请输入第二个数:"))
print("两个数的和为:", m + n)
  1. 输出:print()
# 简单用法:每次只能输出一个数据,任何类型都可以
print(10)
print('hello')
# 可以通过一条print()输出多个胡数据,使用逗号隔开,最终得到的结果将逗号识别成空格
print(10, "hello")
x = 3
y = 4
print("x + y = ", x + y)

4.类型转换

int():转换成整数
float():转换成小数
str():转换成字符串

5.变量

  1. 定义变量
age = 10
  1. 删除变量
del age
  1. 标识符
规则(必须遵守):
    1.必须由数字字母组成,且第一个不能是数字
    2.不能使用关键字
规范:
    1.大小写区分不同的变量,尽量不用同一个单词的大小写来区分两个变量
    2.尽量见名知意
    3.多个单词直接使用下划线来隔开

本文地址:https://blog.csdn.net/Seven531/article/details/107496773

相关标签: python入门 python