美文网首页
python数据类型和运算符

python数据类型和运算符

作者: am_skyf | 来源:发表于2018-05-05 23:12 被阅读0次

算术运算符

+ 加

- 减

* 乘

/ 除

% 取余(相除后的余数)

** 取幂(注意 ^ 并不执行该运算,你可能在其他语言中见过这种情形)

// 相除后向下取整到最接近的整数

赋值运算符:+=、 -= 、*=  、 /= 、%=  


整数和浮点数

数字值可以用到两种 python 数据类型:

int - 表示整数值

float - 表示小数或浮点数值

可以通过以下语法创建具有某个数据类型的值:

x =int(4.7)# x is now an integer 4

y =float(4)# y is now a float of 4.0

可以使用函数 type 检查数据类型:

>>> print(type(x))int

>>> print(type(y))float

因为 0.1 的浮点数(或近似值)实际上比 0.1 稍微大些,当我们将好几个这样的值相加时,可以看出在数学上正确的答案与 Python 生成的答案之间有区别。

>>> print(.1+.1+.1==.3)

False


布尔型运算符、比较运算符和逻辑运算符

布尔数据类型存储的是值 True 或 False,通常分别表示为 1 或 0。

通常有 6 个比较运算符会获得布尔值:

比较运算符

你需要熟悉三个逻辑运算符:

逻辑使用情况布尔型运算符


字符串

在 python 中,字符串的变量类型显示为 str。可以使用双引号 " 或单引号 ' 定义字符串。如果你要创建的字符串包含其中一种引号,你需要确保代码不会出错。

>>> my_string ='this is a string!'

>>> my_string2 ="this is also a string!!!"

还可以在字符串中使用 \,以包含其中一种引号:

>>> this_string ='Simon\'s skateboard is in the garage.'

>>> print(this_string)

Simon's skateboard is in the garage.

如果不使用 \,会出现以下错误:

>>> this_string ='Simon's skateboardisinthe garage.'

  File "", line 1

    this_string = 'Simon's skateboard is in the garage.'

SyntaxError: invalid syntax

还可以对字符串执行其他多种操作:

>>> first_word ='Hello'

>>> second_word ='There'

>>> print(first_word + second_word)

HelloThere

>>> print(first_word +' '+ second_word)

HelloThere

>>> print(first_word *5)

HelloHelloHelloHelloHello

>>> print(len(first_word))

5

与其他数据类型不同,字符串可以使用索引:

>>> first_word[0]H

>>> first_word[1]e


数据类型

Python3 中有六个标准的数据类型:

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Sets(集合)

Dictionary(字典)

Python3 的六个标准数据类型中:

不可变数据(四个):

Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);

可变数据(两个):

List(列表)、Dictionary(字典)。

Number:

int、float、bool、complex(复数)

判断数据类型:

1.使用type()

>>> a, b, c, d = 20, 5.5, True, 4+3j

>>> print(type(a), type(b), type(c), type(d))

2.使用instance()

>>>a = 111

>>> isinstance(a, int)

True

相关文章

  • 1.Python-基础语法

    零散知识点 一.Python数据类型转换 二.Python算术运算符 三.Python比较运算符 == != > ...

  • 认识 Python

    认识 Python Learn point print() 数据类型 变量 input() 运算符 python ...

  • Python基础入门:从变量到异常处理(1天)--阿里云天池

    变量、运算符与数据类型和位运算 2 变量、运算符与数据类型 2.1注释 1.在python中,#表示注释,作用于整...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • Python中的运算符和条件循环语句

    原文博客地址: Python中的运算符和条件循环语句 上文Python数据类型详解01中主要介绍了Python中的...

  • python:变量

    编程的三个基本要素: 数据类型 变量 运算符 (1)数据类型 python基本数据类型...

  • Day-02

    python基础 本周内容安排: 变量 运算符 数据类型 分支和循环结构 python没有编译的过程 是一种解释性...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • Python 记录

    特殊字符 转义字符 数据类型 Python 大小写敏感 运算符 优先级 序列 可以分为元组 tuple () 和列...

  • Day2 Python 基础

    常见数据类型的公共方法 python包含以下常见内置函数 索引和切片 运算符 各数据类型独有的函数 1.字符串的常...

网友评论

      本文标题:python数据类型和运算符

      本文链接:https://www.haomeiwen.com/subject/lmxyrftx.html