Python 基础核心语法(第一节)

首先,Python它只是一个语言工具,怎么用取决于你用在哪个领域。

          开发Web端  Django框架  Flask框架。小型网站

编程本质:人与机器(电脑)交流工具,控制语言交流的工具。

编程的三大硬件:CPU、硬盘、内存。

                           CPU:电脑控制指挥系统。

                           硬盘:长期储存数据的地方。 

                           内存:数据的短期储存的位置。

程序先保存到硬盘,运行的过程中先把程序代码放入内存中,再从内存中——>CPU进行运行。

编程发展简史:

1.机器码(初始):

                     二进制:0 1

                     八进制:0 1 2 3 4 5 6 7

                     十进制:0 1 2 3 4 5 6 7 8 9

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

2.汇编(数控):

                   常用指令——>特定单词取代代码

3.高级语言:

                   将日常生活中的逻辑变为编程代码,使得我们可以更好的控制机器。

一、python 中输出Hello World:print("Hello World")

其中:print——>提示输出。

当然,还有input——>提示输入。(俗称人机交互)

举例:1+1的输出:

print(1+1)

input( )

二、python 中的注释:它类似于我们日常的便利贴功能,在解析程序中经常用到,在维护迭代中能准确读懂程序,它有两种样式。

        单行注释:# 注释内容XXXX (只能注释一行文字或代码)

        多行注释:"  "  "                                              '  '  '                   

                         注释内容XXXX    XXXX                  注释内容XXXX    XXXX  

                         注释内容XXXX    XXXX       或        注释内容XXXX    XXXX  

                         注释内容XXXX    XXXX                  注释内容XXXX    XXXX  

                         "  "  "                                             '  '  '

(可注释多行文字或代码)

即:(成对的英文单引号或双引号)

三、交互模式与开发模式:

       交互模式:在键盘中输入win+r进入命令模式。在命令中输入python就会进入交互模式了。

但是交互模式仅仅用于测试、学习写代码,不可用于保存。

开发模式即IDLE.(又称文本模式)

四、变量(储存空间): 1、储存数据的空间、容器。

                               2、未知数

“=”:赋值(等于号是赋值的意思)

例:a=1: 把1赋值给a

“==”:等于(两个等于号才是等于的意思)

例:b==1: b等于1

a=1

b=2

result=a+b

print(result)   

这个赋值有个特点,就是它会覆盖掉之前的数据。如下所示:

额外补充:

import math—>模块导入

math.sqrt—>计算平方根的关键代码。

-------------------------------------------------------------------------------------------------------------------

Python如何输出二进制数据?

关键字:bin

例如:n=920

          result = bin(n)

          print(result)

输出结果: 0b1110011000——>【0b表示二进制的意思】

(1*2^9)+(1*2^8)+(1*2^7)+(0*2^6)+(0*2^5)+(1*2^4)+(1*2^3)+(0*2^2)+(0*2^1)+(0*2^0)

=512+256+128+0+0+16+8+0+0+0

=768+144+8

=912+8

=920

---------------------------------------------------------------------------------------------------------------------------------

那么八进制呢?

关键字:oct

程序如下:

输出结果:0o1630——>【0o表示八进制的意思】

---------------------------------------------------------------------------------------------------------------------------------

还有十六进制呢?

关键字:hex

程序如下:

输出结果:0x398——>【0x表示十六进制的意思】

小结:

前缀:0b 二进制   0o八进制   0x十六进制   默认十进制(int为关键字)

———————————————————————————————————————————

那么怎么把二进制、八进制、十六进制 变回十进制呢?

操作如下:1.二进制转换回十进制。

n = 0b111001000

result = int(n)

print(result)

输出结果:920

2.八进制转换回十进制。

3.十六进制转换回十进制。

———————————————————————————————————————————

如何实现2、8、10、16进制任意转换?

  • 30
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中国第一深情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值