01-1 数据类型

逸兴
逸兴
逸兴
57
文章
25
评论
2020-11-1216:57:03
评论
1078字阅读3分35秒

第一章 数据类型

使用type() 函数可以查看数据类型

1.1 字符串 str

字符串是使用单引号或双引号括起来的任意文本。

比如'abc', '123'等

01-1 数据类型
字符串类型
01-1 数据类型

字符串类型用str表示 string

1.2 整形 int

Python3开始不再区分long、int,long被重命名为int,所以只有int类型。

01-1 数据类型

由于计算机使用二进制, 所以, 有时候使用十六进制表示整数比较方便, 十六进制用0x前缀和0-9 , a-f表示

例如: 0xff00, 0xa6bc98f

进制表示:

  • 十进制 10
  • 十六进制 0xa
  • 八进制 0o10
  • 二进制 0b10, 由0 1组成
    • 逢2进1
01-1 数据类型

二进制中 末尾是1的数,转换成十进制一定是奇数

1.3 布尔类型

bool类型,只有2个值True、False

布尔值可以用and、or和not运算。

01-1 数据类型

1.4 浮点数

  • 1.2、3.1415、-0.12,1.46e9等价于科学计数法1.46*109
  • 本质上使用了C语言的double类型

1.5 复数

1+2j或1+2J

1.6 空值

空值None 表示, None 不能理解为 0,因为0 是有意义的,而None 没有任何意义。

字面常量

  • 一个单独的不可变量,例如 12、"abc"、"23412.32e-9"

变量

变量其实就是一个标识符,这个标识符对应一个内存中的数据结构的值,因为这个值在内存中,不方便使用内存地址直接访问,因此用标识符来代指这个内存地址,方便我们使用。

变量名虽然只是一个标识符,也有其明明规范:

  • 变量名只能是 字母 数字 或下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 以下关键字不能声明为变量名
    • ['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']

变量的值可以变化,同时可以变化的还有变量的数据类型,type() 函数可以输出变量类型。

print (type (a) ) 
print (type (a)) 
(clas s 
'inť> 
(class str'>

第二章 转义字符

01-1 数据类型
01-1 数据类型

r前缀使用:

01-1 数据类型

r 前缀使转义字符当作字符串处理

f前缀:

f前缀,也叫插值字符串。

01-1 数据类型

将要插入的变量用{}括起,直接放到字符串中。

01-1 数据类型
01-1 数据类型

第三章 缩进与续行

  • 缩进
    • python 使用缩进的方式表示层级关系;
    • 约定使用4个空格缩进
  • 续行
    • 在行尾使用 \,注意 \ 之后 除了紧跟换行之外不能有其他任何字符
    • 如果使用各种括号,python会认为括号内是一个整体,其内部跨行不用 \




https://www.hugbg.com/archives/2899.html
逸兴
  • 本文由 发表于 2020-11-1216:57:03
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
09-5 | asyncio基本使用 并发编程

09-5 | asyncio基本使用

第一节 关于asyncio asyncio 在3.4 版本中加入到标准库, asyncio基于selector实现, 看似库, 其实是个框架, 包含异步IO, 事件循环, 协程, 任务等内容。 通过a...
09-4 | 全局解释器锁 & 多进程 & 池 并发编程

09-4 | 全局解释器锁 & 多进程 & 池

GIL CPython 在解释器进程级别有一把锁,叫做GIL,即全局解释器锁。 GIL 保证CPython进程中,只有一个线程执行字节码。甚至是在多核CPU的情况下,也只允许同时只能 有一个CPU核心...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: