python基础的相关总结

1.编译型语言

        就是我们编写出来的代码之后需要通过相关的底层去进行一个编译的相关操作,这样的话,对于Java,c,cpp这样的相对较为底层的语言,我们是要去自己去下载相关的编译器,将所写的代码放到编译器中进行一个相关的编译之后,才可以去执行

2.解释型语言

        就是像python这样的相对来说较为高级的语言

这样的语言不需要通过编译阶段,是解释型的语言

我们可以通过两种方式

1.脚本型

2.交互型

两种方式将这个我们所写的代码在终端的方式进行测试

位和字节的关系

对于不同的编码格式

这个位和字节的关系是不确定的

一般来说

这个一个字节为8位

ascii是我们在计算机中比较常见的编码方式

但是这个ascii相对来说是比较局限的这个

就是说这个ascii将原本没有关联的字母和数字之间产生了相应的关联

这样就是会去方便我们在计算机编码的过程中去对这个字母和数字之间的关系进行一个相应的判断和进行一个比较

unicode万国码,这个编码的形式是非常强大和复杂的

几乎包含了我们在日常中常用的所有的编码的格式

这样就使得我们在字母数字中文以及其他的语言中转化的时候变得十分的方便

utf-8这个编码的格式,

是在我们日常的项目的开发时候使用的特别多的

我们在开发项目之前,

对项目的编码进行一个约定俗称的方式

这种的utf-8的编码格式,有效防止了乱码的产生,以及定义普及了使用的格式

gbk编码格式相对来说比较小众

不推荐去使用

python2默认的编码方式是ascii

python3是utf-8

pass就相当于Java,cpp中的continue

当我们在if条件语句中所写的一个判断条件

我们并不想对其进行一个相关的处理

所以我们就去使用了一个pass

就对这段的相应的一个编码进行了一个跳过,

这样就保证了代码的正确性,可读性,美观流畅型

is即是判断两个变量所指向的地址是否是相同的

而这个==则表示,我们这两个变量所指向的数值是否是相同的

PEP8的python相对应的命名规范

全局变量: name

局部变量: name_first   name_last

还有就像是Java中的驼峰式命名法

nameFirst   ArrayList

v1=1

v2=(1)

v3(1,)

这三者

v1则是一个int的整型变量

而v2就是在这个1的基础上添加了一个括号,这种形式可能是元组的形式,也可能不是

而v3进行了一个相关的标记,表示一定是元组的形式

六种标准类型的数据

1.number数字。    不可变

2.string字符串。不可变

3.list列表。可变

4.tuple元组。不可变

5.set集合  可变

6.dictionary字典。 可变

可变数据类型就是,当我们的值发生改变的时候

我们的地址并不会发生相应的改变

不可变反之

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值