python基础知识点

python 前言介绍

1.python两大库:内置的库和第三方库(可直接使用的库)。

2.python主要缺点:运行速度慢;代码不能加密。

3.python主要优点:优雅;明确;简单。

4.python的环境分为“ 编译型 ”与“ 解释型 ”;
(1)编译型:指的是一次性将所有程序编译成二进制文件。
优点:运行速度很快
缺点:开发效率低,不能跨平台执行
语种:C/C++/GO/Swift/Object-C/Pascal等
(2) 解释型指的是当程序执行时,编译器会将代码一行一行的解释。
优点:开发效率高,可以跨平台执行。
缺点:运行速度慢。
语种:JS/Python/Ruby/PHP/Perl/Erlang

5.什么是变量?
变量是将一些运算的中间结果暂存到内容当中,以便后续代码的调用。
格式:变量名 = 值
命名要求:
1)变量命名必须有数字、字母、下划线任意组合,但不能使用数字开头。
2)不能是python中的关键字,关键字的范围是“[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]”
3)变量具有可描述性,例如名称变量可定义为“name”,不能定义为“asss”。
4)变量命名不能是中文。

Python解释器

将python代码解释给电脑看的一种工具。
CPython是使用最广的Python解释器

python环境变量

在这里插入图片描述

python之入门菜鸟

1.print:hello world
在这里插入图片描述
2.好久不见,最近怎么样(分行)
在这里插入图片描述
3.我今年19岁了(符号中英文)
在这里插入图片描述
4.input()的用法
在这里插入图片描述
5.算法运算
在这里插入图片描述
在这里插入图片描述

python之变量的理解

eg:在下列例子中print(B)的结果如何,为什么?
在这里插入图片描述
按照数学理解,下意识的认为B=A就是后面的XYZ,实则不然,print(B)的结果是abc

我们一行一行的解释读代码,看下发生了什么:
当A=‘abc’时,解释器创建了字符串’abc’和变量A,并把A指向’abc’
在这里插入图片描述
执行B=A时,解释器创建了变量B,并把B指向A只想的字符串’abc’
在这里插入图片描述
执行A=‘XYZ’时,解释器创建了字符串’XYZ’,并把A的指向改为’XYZ’,但是B没有改变:
在这里插入图片描述
所以最后print(B)的结果肯定为’abc’了。
1.python支持多种数据类型
2.在计算机内部,可以把任何一个数据看成对象。
对象,有它具体的行为(方法,函数)和属性。
3.变量就是在程序中用来指向这些数据对象的
4.变量赋值就是把数据和变量关联起来

python之常量解释

1.所谓的常量就是不能变得量,比如常用的数字常数π,在python中通常用全部大写的变量名表示常量。
2.但事实上π仍然是一个变量,python没有任何机制保证π不会被改变,所以用全大写的变量名表示常量只是一个习惯的用法

字符串字符编码:

1.字符串是一种数据类型
2.计算机只能处理数字,在处理文本前,必须把文本转换为数字才能处理
二进制转换十进制
在这里插入图片描述
相加:128+64+32+16+8+4+2+1=255
eg:00111110
65=32+16+8+4+2

编码

1.定义:编码是根据一定的协议或格式把模拟信息转换成比特流的过程。将数据转换为代码或编码字符,并能译为原数据形式。是计算机书写指令的过程,程序设计中的一部分。

最早的计算机是美国人发明的,只有127个字符(大小写英文字母,数字和一些字符)。这种编码表被称为ASCII编码

中文至少需要两个字节,还不能与ASCII冲突,所以,中国制定了GB2312编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值