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 条评论
登录 后参与评论

相关文章

来自专栏Python小屋

Python正则表达式查找最长数字子串(好未来2017笔试题)

问题描述:读入一个字符串str,输出字符串str中的连续最长的数字串。 思路与代码: def longest1(s): '''查找所有连续数字''' imp...

30510
来自专栏finleyMa

关于JS中的循环

for...of循环可以使用的范围包括数组、Set 和 Map 结构、某些类似数组的对象(比如arguments对象、DOM NodeList 对象)、后文的 ...

692
来自专栏武军超python专栏

2018-7月19日系统模块字符串操作

每天遇到的新单词: recursion   n:递归 objece      n:对象 maximum     adj:最大值 exceed      ...

893
来自专栏Python小屋

Python使用筛选法计算小于给定数字的所有素数

代码思路:首先列出指定范围内所有候选数字,然后从前往后依次选择一个数字去除以后面所有数字,能够被整除的肯定不是素数,把这些数字过滤掉,然后重复这个过程,直到选择...

3044
来自专栏PHP在线

分享 mysql 强大的函数

一、数学函数 //返回x的绝对值 abs(x) select abs(-1) // 1 //返回x的二进制(oct返回八进制,hex返回十六进制...

3258
来自专栏大闲人柴毛毛

图的邻接表示法Java版

边节点 ? 一个边节点有一条边 和 一个终止节点组成。 /** * 边节点(由一条边和一个终止节点构成) */ class ENode{ i...

3167
来自专栏程序员互动联盟

【答疑解惑第六讲】数组与指针区别在哪?

存在问题: 小伙伴都说指针和数组不好学,总是搞不太清楚?两者到底有啥区别? 解决方案: 很多初学者朋友总是对数组和指针模模糊糊,搞不清楚。对他们之间的联系与区...

33211
来自专栏架构说

指针和引用的区别

先看代码输出是什么? ? 最后输出是: 1234567890 hello 指针和引用主要区别 1 在C++中,指针和引用经常用于函数的参数...

2697
来自专栏数据结构与算法

01:数制转换

01:数制转换 总时间限制: 1000ms 内存限制: 65536kB描述 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达...

3847
来自专栏从零开始的linux

python运算符

算数运算符 符号描述例子-减法3 - 2=1+加法3 + 2=5*乘法3 * 2=6/除法4 / 2=2%取模 取余数3 % 2=1**幂2 ** 3=8//取...

3668

扫码关注云+社区