python:数值类型与序列类型

今天来分享一下数值类型与序列类型

一、数值类型

整型(int): a = 1浮点型(float): a = 1.1复数型(complex): a = 1+2j布尔型(bool): True、False

 # 1.加、减、乘、除、取余、取整、幂运算

    + - * / % // **

 # 2.查看数据的类型

type()

 # 3.变量:数据的容器

a = 1  

    a就是变量

 # 4.赋值操作,把1赋值给a,等号右边赋值给左边

a = 1

 # 5.变量定义规则

字母、数字、下划线,数字不能开头

 # 6.浮点型与整型运算,结果不精确,需要导包

>>> 2.2 - 2

    0.20000000000000018

>>> import decimal

    >>> a = decimal.Decimal('2.2')

    >>> b = decimal.Decimal('2')

    >>> a - b

    0.2

 # 7.取整,默认小取整,向大取整要导包

3.6 // 2

    >>> 1

import math

    math.ceil(3.6 / 2)

    >>> 2

二、序列类型

字符串(str)

a = ‘123abc’

列表(list)

a = [1,2,3,a,b,c]

元组(tuple)

a = (1,2,3,a,b,c)

# 1.用变量表示字母,加''或""。三引号可以表示

a = 'bzx'# 2.下标,从0开始

0,1,2,3,4...# 3.索引取值

>>> a = [1,2,3]

>>> a[0]

    1

    >>> a[-1]

    3# 4.切片,左闭右开

>>> a = [1,2,3,4,5,6,7,8,9]

    >>> a[开始:结束:步长]# 5.类型转换

# 字符串

     >>> a = '123'

str转list:

>>> list(a)

['1', '2', '3']

    str转tuple:

        >>> tuple(a)

('1', '2', '3')


    # 列表

     >>> a = [1,2,3]

    list转str:

        >>> str(a)

'[1, 2, 3]'

    list转tuple:

        >>> tuple(a)

(1, 2, 3)


    # 元组

     >>> a = (1,2,3)

    tuple转str:

        >>> str(a)

'(1, 2, 3)'

    tuple转list:

        >>> list(a)

[1, 2, 3]


也欢迎大家和我一起看视频http://www.daimaketang.com/register?inviteCode=XPGQQ自学呀

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容