iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python3第二天(基本数据类型)
  • 146
分享到

python3第二天(基本数据类型)

第二天数据类型 2023-01-31 07:01:56 146人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python3里的变量不需要声明,可直接使用,但使用前,必须先赋值.变量在内存里是没有类型的.多个变量赋值:    1.A=B=C=1;会创建一个值为1的整型对象,三个变量会被分配到相同的内存空间上.当对某一个变量赋值时,会被分配到新的内存

python3里的变量不需要声明,可直接使用,但使用前,必须先赋值.变量在内存里是没有类型的.

多个变量赋值:

    1.A=B=C=1;会创建一个值为1的整型对象,三个变量会被分配到相同的内存空间上.当对某一个变量赋值时,会被分配到新的内存空间上.

    2.A,B,C=1,2,'hello',会创建两个整型对象,一个字符串对象,分别赋值给ABC.

标准数据类型:

    Number(数字)

    String(字符串)

    List(列表)

    Tuple(元组)

    Sets(集合)

    Dictionary(字典)

Number(数字):

    python3里,只有整数(int),小数(float),布尔(boot),复合型(complex).

    可以用type(变量)来查看变量是什么类型,也可以用isinstance(变量,类型)来判断类型.

    type()与isinstance()区别:

    type():不会认为子类是一种父类类型

    isinstance():会认为子类是一种父类类型

    删除变量:

    del var1[,var2[,var3...]];

    数值的除法(/)操作,返回的是浮点数.如果要取整,就要用符号(//).

String(字符串):

    用单引号或双引号括起来的字符串,用时使用\来转义特殊字符.

    字符串截取:

    字符串[开始下标:结束下标],含头不含尾(包含开始下标,但不包含结束下标.)

    下标的索引从0开始,"-"表示从尾部开始.如:hello[1:-1]表示从第二个索引开始,到倒数第一个[不包含]结束.

    "+"表示连接字符串,"*"表示复制字符串,后面紧跟的数字表示复制的次数.

    "\"用于转义特殊字符,如果不需要转义,就在字符串前加r/R;

    字符串不能被修改,因此利用索引对字符串的某一个位置的值修改会发生错误.

List(列表):

    列表是写在方括号[]里面,用逗号隔开的元素列表.

    列表截取:

    列表[头下标:尾下标]

    下标的索引从0开始,"-"表示从尾部开始.如:hello[1:-1]表示从第二个索引开始,到倒数第一个[不包含]结束.

    "+"表示连接字符串,"*"表示复制字符串,后面紧跟的数字表示复制的次数.

    与字符串的区别是列表中的元素可以被修改.

Tuple(元组):

    元组是写在小括号()里,用逗号隔开的元素列表.

    与列表一样,区别在于元素不能被修改.

    Tuple的元素不可变,但可以包含一些可变的对象,如List.Tuple表示一个元素时,需要添加一个逗号.如tup=(1,);

String,List,Tuple都是有序序列.

Set(集合):

    Set集合是一个无序且不重复的集合.可以用{}或set()函数来创建Set集合.但创建空Set集合时,只能用set()函数,{}是用来创建空字典的.

    set集合可以进行运算:

    print(a - b)     # a和b的差集 

    print(a | b)     # a和b的并集 

    print(a & b)     # a和b的交集 

    print(a ^ b)     # a和b中不同时存在的元素    

Dictionary(字典):

    字典用{}来表示,存储是用K:V来保存的.(类似JSON串).

Python3数据类型转换:

    int(var[,base]);把var转换成整数,base表示var是几进制的数.

    float(var);转换成小数

    complex(real[,imag]);创建一个复数

    str(var);转换成字符串

    repr(var);转换成表达式字符串

    eval(var);执行python的表示式,并返回执行结果

    tuple(var);转换成元组

    list(var);转换成列表

    set(var);转换成可能列表

    dict(var);创建一个字典,var必须是一个K:V元组

    frozenset(var);创建一个不可变集合

    char(var);将一个整数转换成一个字符

    unichr(var);将一个整数转换成一个unicode字符

    ord(var);将一个字符串转换成整数值

    hex(var);将一个整数转换成十六进制

    oct(var);将一个整数转换成八进制

    

--结束END--

本文标题: python3第二天(基本数据类型)

本文链接: https://www.lsjlt.com/news/192335.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python3第二天(基本数据类型)
    python3里的变量不需要声明,可直接使用,但使用前,必须先赋值.变量在内存里是没有类型的.多个变量赋值:    1.A=B=C=1;会创建一个值为1的整型对象,三个变量会被分配到相同的内存空间上.当对某一个变量赋值时,会被分配到新的内存...
    99+
    2023-01-31
    第二天 数据类型
  • python3第四天(基本数据类型扩展)
    数字Number数字数据类型用于存储数值,数据类型是不允许改变的,因此要改变数字数据类型的值时,会被重新分配空间.因为变量是直接使用,所以可直接输入变量名.也可同时赋值.如,var1=10;删除变量用del 变量名1,变量名2...pyth...
    99+
    2023-01-31
    数据类型 第四天
  • 第三天-基本数据类型 int bool
    # python基础数据类型 # 1. int 整数 # 2.str 字符串.不会用字符串保存大量的数据 # 3.bool 布尔值. True, False # 4.list 列表(重点) 存放大量的数据 # 5.dict 字典 key...
    99+
    2023-01-30
    数据类型 int bool
  • 第二天学习_基础数据类型整理
    1. int - 整型    bit_length() 是int唯一的方法 2. bool - 数据类型之间的转换   int(字符串)->把字符串转换成数字   str(数字)->把数字转换成字符串 3. str - 字符串...
    99+
    2023-01-31
    第二天 数据类型 基础
  • Python3基本数据类型
    Python3的基本数据类型 变量不需要提前声明 每个变量使用前必须赋值,赋值之后能会被建立 Python中,变量是没有类型的,这里所说的“类型”是指内存中所存储的对像的类型。 Python中有六种标准数据类型 Number (数字) ...
    99+
    2023-01-31
    数据类型
  • Python3 基本数据类型
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左...
    99+
    2023-01-30
    数据类型
  • Python第二天 (数据类型,变量 )
    1. 把任意数据类型赋值给变量 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如: 例子:a = 123 # a是整数            print(a) a =...
    99+
    2023-01-30
    第二天 变量 数据类型
  • 【Python3】基本数据类型-整型(
    整型(int) 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775...
    99+
    2023-01-31
    数据类型 整型
  • 基本数据类型(二)
      列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。 数组:数据类型必须一致,有序的元素序列。 列表:Py...
    99+
    2023-01-31
    数据类型
  • 【Python3】基本数据类型-集合(
    集合,不可重复的列表,可变类型 difference s1中存在,s2中不存在 s1 = {'xmzncc','fcc'} s2 = {'alex','wusir'} v = s1.difference(s2) print(v) s2中存...
    99+
    2023-01-31
    数据类型
  • 【Python3】基本数据类型-元祖(
    元组(tuple) 元祖为不可被修改的列表,不可变类型 基本操作: 索引 切片 循环 长度 包含 以下为详细介绍 ~ count 查找元素个数 user_tuple = ('xmzncc','asd','fcc') v = user...
    99+
    2023-01-31
    元祖 数据类型
  • 【Python3】基本数据类型-列表(
    例: name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 ...
    99+
    2023-01-31
    数据类型 列表
  • Python 基本数据类型 (二) -
      str.expandtabs([tabsize]): str类型的expandtabs函数,有一个可选参数tabsize(制表符大小)详细来说,expandtabs的意思就是,将字符串中的制表符\t,全部用空格来替换。至于用多少个空...
    99+
    2023-01-30
    数据类型 Python
  • Python3基本数据类型之set
    一、定义 set是一个无序且不重复的元素集合。 集合对象是一组无序排列的可哈希的值,集合成员可以做字典中的键。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数(大小), 用 for 循环迭代集合的成员。但是因为...
    99+
    2023-01-31
    数据类型 set
  • python基本数据类型(二)-pyth
    序列类型的自带方法 1.列表的常用方法 2.元祖的常用方法 3.字符串的常用方法 1.列表常用的方法 L.append(obj) #在列表末尾添加新的对象 L.clear() #清空列表 L.copy() ...
    99+
    2023-01-31
    数据类型 python pyth
  • 【Python3】基本数据类型-字符串
    字符串常用功能: 移除空白 分割 长度 索引 切片 下面来详细介绍下 ~ capitalize 字符串首字母大写 name = 'xmzncc' v = name.capitalize() print(v) casefold 将所有大...
    99+
    2023-01-31
    字符串 数据类型
  • Python3基础数据类型
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是...
    99+
    2023-01-31
    数据类型 基础
  • python3--基础数据类型
    python基础二(基础数据类型)1.什么是数据  x=10,10是我们要存储的数据2.为何数据要分不同的类型  数据是用来表达状态的,不同的状态就应该用不同的类型数据去表示3.数据类型数字,字符串,列表,元组,字典,集...
    99+
    2023-01-30
    数据类型 基础
  • python3第六天(数据结构)
    python3列表:    列表是可修改。    列表可以当作栈来使用(先进后出),利用append()和pop()方法。    列表也可以当队列来使用,利用popleft()方法。    列表推导式:对某个序列的所有元素依次进行...
    99+
    2023-01-31
    数据结构 第六天
  • 基本数据类型
    Python支持多种数据类型 在计算机内部,可把任何数据都看成一个对象,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来   整数   Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方...
    99+
    2023-01-31
    数据类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作