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

相关文章

来自专栏一个会写诗的程序员的博客

java.base.jmod

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/jmods$ jmod list java....

1172
来自专栏前端儿

Web 前端颜色值--字体--使用,整理整理

颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义。对光源进行设置的最低值可以是 0(十六进制 00)。最高值是 2...

2722
来自专栏Ryan Miao

ehcache报错

jfinal2.0+tomcat7+ehcache2.6.11+Linux Linux version 2.6.18-164.el5 (mockbuild@x8...

3749
来自专栏码匠的流水账

java9系列(五)Stack-Walking API

java9新增这个类的目的是提供一个标准API用于访问当前线程栈,之前只有Throwable::getStackTrace、Thread::getStackTr...

471
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

1462
来自专栏IT杂记

Storm客户端提交任务失败原因分析

2710
来自专栏CodingToDie

Awesome 项目

4165
来自专栏Golang语言社区

Knapsack problem algorithms for my real-life carry-on knapsack

I'm a nomad and live out of one carry-on bag. This means that the total weight o...

1182
来自专栏linux驱动个人学习

高通msm8909耳机调试

1、DTS相应修改: DTS相关代码:kernel/arch/arm/boot/dts/qcom/msm8909-qrd-skuc.dtsi: 1 s...

8025
来自专栏Pulsar-V

Save Camera Document

#pragma once #include "HCCamera.h" #include <time.h> #include <cstdio> #incl...

2908

扫码关注云+社区