(一)python语法之类型

这篇文章说明python的一些数据类型(数字,字符串和变量)

python变量

python变量使用方式很简单,直接复制就可以创建各种类型的变量。python是一种动态类型语言,所以,变量的类型是可以随时进行改变的,就是对同一个变量进行二次赋值,第一次赋值的内容就会失效。这种状态会一直保持到被重新赋值或者删除的时刻。
python的内存管理机制为基于值得自动内存管理机制。此机制有以下两个特质;

  • 允许多个变量指向同一个内存地址;
  • 而内存中的每个值,只允许出现一次。比如下面图片中的;

    python中的变量是不能以关键字作为变量名称的那么我们该怎么样知道所有的关键字?使用keyword包中的kwlist属性。
import keyword
keyword.kwlist

数字

python的数字主要就是整数,浮点数和复数。注意python中的数字是没有范围限制的,是可以无限大的。

整数

整数的三种进制 :十六进制,十进制、八进制和二进制。

十六进制

只要在数字前面加上0x就能够说明这个数是16进制的。如0x10、0x1f

八进制

只要在数字前面加上0o就能够说明这个数是八进制的,如0o2

二进制

只要在数字前面加上0b就能够说明这个数是二进制的

浮点数

两种表示方式,一种就是类似1.2这些,第二种就是用e来连接比如12e-2表示12的10的-2次。

复数

这个就是和数学里面的表示方式一样,有实部和虚部。比如a=2+6j

字符串

python字符串就是一个全是字符的列表。将在下一章详细讲列表的操作方式,但是字符串唯一和列表有一点不同的是不支持修改,这点和元组一样。同时注意,字符串的最后一个字符不能是’’。否则会报错。
字符串有两种,转义字符字符串和原生字符串,只要在转义字符字符串前面加上r就变成了后者。
字符串格式化,有两种方式,第一种方式是使用%比如"%da"%(10)

运算符

主要有四种运算符

扫描二维码关注公众号,回复: 3449051 查看本文章
  • 算术运算符
    • "+"可以用来给全部的可迭代对象
    • "-"可以用来给集合对象
    • "*"可以给序列重复操作
    • “< ”“>"可以用来比较集合的包含关系
  • 逻辑比较符 ,有and、or、not
  • 特殊运算符“in”,“not in”(可迭代成员存在测试);“is” “not is”(内存地址比较)

猜你喜欢

转载自blog.csdn.net/qq_41861526/article/details/82890692
今日推荐