Python基础1

数据类型

Python3中有6钟标准的数据类型:Number(数字)、String(字符

串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary

(字典)。

常量和变量

常量:所谓常量,就是不能变的变量,比如常用的数字常数π就是一

个常量。在Python中,通常全部大写的变量名表示常量。

Python中比较常见的常量PI和E

变量:变量指向各种类型值的名字,以后在用到这个值时,直接引用

名字即可,不用再写具体的值。Python中变量没有明显的声明,而且

类型不是固定的。比如 tem='xiaohong'和tem=123(一般而言变量的

创建过程是这样的,先在内存中创建并存放'xiaohong',在存放tem,

然后把tem指向'xiaohong'的存储单元;在Python中有自动回收机制

,当判断一个存储单元没有变量引用时会自动清理)

因为变量的类型是可变的,因此Python提供了type(变量)函数,来确

认函数类型。

变量名称

程序和项目常常选择有意义的变量名,来标记变量的用途。变量名区

分大小写name和Name非同一个变量名。Python3的保留字也不能作为

变量名。

['False', 'None', 'True', 'and', 'as', 'assert',

'break', 'class', 'continue', 'def', 'del', 'elif',

'else', 'except', 'finally', 'for', 'from', 'global',

'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not',

'or', 'pass', 'raise', 'return', 'try', 'while', 'with',

'yield']

Number

包含三种不同的数值类型整型(int)、浮点型(float)、复数

(complex)

整型:是正、负整数,不带小数点。Python2中long类型Python3没有

,但是整型也可以当做long来使用。

浮点型:包含小数部分和整数部分,可以用科学计数法。但要注意

Python的进位采用截断处理。

复数:Python支持复数,由实数部分和虚数部分构成,可以用a+bj或

者complex(a,b)表示, 复数的实部a和虚部b都是浮点型

类型转化函数

int(x)将x转化为整数

float(x)将x转化为浮点数

complex(x)将x转化为一个复数,x实数部分,0虚数部分

complex(x,y)将x转化为一个复数,x实数部分,y虚数部分

运算符及优先级

算术运算符

比较运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

常用优先级

本文来自企鹅号 - 数据分析员媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏HTML5学堂

break以及continue语句

HTML5学堂:ECMAScript当中存在着break以及continue两种语句,这两种语句通常用于循环语句以及分支语句当中。那么,break以及conti...

2774
来自专栏代码世界

Python基础数据类型之字典

 基础数据类型之字典 ps:数据类型划分:可变数据类型和不可变数据类型。 不可变数据类型:元组(tupe)、布尔值(bool)、整数型(int)、字符串(str...

3339
来自专栏玄魂工作室

Python黑帽编程2.3 字符串、列表、元组、字典和集合

本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组或多组数据进行存储、查询、排序等操作,本节介绍...

3499
来自专栏开源优测

[快学Python3]迭代器和生成器

迭代器 迭代是Python最强大的功能特色,是遍历访问序列元素的一种方式。 迭代器的特性是: 可以记住当前遍历位置 只能往前遍历,不能后退 从序列的第一个元素开...

2567
来自专栏小狼的世界

由.call引起的

以前看过的源码里,也有用到过.call的时候,今天的一个例子,也碰到了,为了彻底的明白这个的用法,Google了一下,找到了一些比较有用的资料。

744
来自专栏叁金大数据

自学Python二 Python中的屠龙刀(续)

秉承着一切皆对象的理念,函数作为对象,可以为其赋值新的对象名,也可以作为参数传递给其他函数!

883
来自专栏菜鸟计划

javascript Object与Array用法

引用类型:引用类型是一种数据结构,用于将数据和功能组织在一起。引用类型的值是引用类型的一个实例。 一、Object ECMAScript中的对象其实就是一组数据...

3288
来自专栏北京马哥教育

Python3急速入门 (一) 基础语法

豌豆贴心提醒,这是马哥Linux运维Python3急速入门系列第1篇文章 1.编码问题 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都...

2918
来自专栏desperate633

深入理解javascript中的继承机制(3)属性复制对象之间的继承深复制原型继承原型继承与属性复制的混合使用

我们开始换一种思路实现继承,可不可以直接将父对象的属性直接复制给子对象,这样子对象不久也拥有了父对象的属性,相当于继承。

652
来自专栏python3

python3--元组(tuple),列表(list),字典dict,其它(for,enumerate,range)

元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组

761

扫码关注云+社区