精华内容
下载资源
问答
  • var1 = ('Hello','Python') var2 = tuple() print(type(var1)) #<class 'tuple'> print(type(var2)) #<class 'tuple'> # 元组是不可变类型,不可以增加或者删除 length = len(var1) print(leng.....
    # 定义一个元组
    var1 = ('Hello','Python')
    var2 =  tuple()
    print(type(var1)) #<class 'tuple'>
    print(type(var2)) #<class 'tuple'>
    
    #  元组是不可变类型,不可以增加或者删除
    length = len(var1)
    print(length) #2
    
    res1 = var1.count('Hello')
    print(res1) #1
    
    res2 = var1.index('Python');
    print(res2) #1
    
    #元组是特殊的列表,不可变类型

     

    转载于:https://www.cnblogs.com/pickKnow/p/10876273.html

    展开全文
  • 一:Number 数字 不可变类型 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。(Python3.0 之后没有长整型了) 浮点型...

    一:Number 数字 不可变类型

    • 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。
    • 长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。(Python3.0 之后没有长整型了)
    • 浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
    • 复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

     

    # number 的初始化
    var1 = 9
    var2 = 2.0
    var3 = complex(3,4)
    print(type(var1))
    print(type(var2))
    print(type(var3))
    print(var3)
    
    # number 的计算
    res1 = var1 + var2;
    print(res1)
    res2 = var2 - var1;
    print(res2)
    res3 = var1 * var2;
    print(res3)
    res4 = var1 / var2;
    print(res4)
    res5 = var1 ** var2;# ** 代表幂计算
    print(res5)
    res6 = var1 // var2 #  // 代表除法取整
    print(res6)
    =======================================
    <class 'int'>
    <class 'float'>
    <class 'complex'>
    (3+4j)
    11.0
    -7.0
    18.0
    4.5
    81.0
    4.0

     

    转载于:https://www.cnblogs.com/pickKnow/p/10873678.html

    展开全文
  • # python 字符串的初始化 ...# python 字符串为不可变类型 var2= var1* 2 print(var1) #hello,world print(var2) #hello,world hello,world # python 方法 lenth = len(var1) print(lenth) #12 ...
    # python 字符串的初始化
    var1 = 'hello,world'
    
    # python 字符串为不可变类型
    var2= var1* 2
    print(var1) #hello,world
    print(var2) #hello,world hello,world
    
    # python 方法
    lenth = len(var1)
    print(lenth) #12
    
    res1 = var1.index('l') # 'l' 在 字符串上的下标,默认是第一个‘l’
    print(res1) #2
    
    res2 = var1.index('l',4) # 'l' 在字符串上的下标,从第4个下标开始找
    print(res2) #9
    
    res3 = var1.rindex('l')  # 反向寻找‘l’所在的下标
    print(res3) #9
    
    res4 = var1.count('l') # 统计‘l’在字符串中出现的次数,也可以添加参数start_index,end_index
    print(res4) #3
    
    res5 = var1[0] # 取下标为0的字符
    print(res5)#h
    
    res6 = var1[0:2] #取下标 【0,2)的字符
    print(res6)#he
    
    res7 = var1[0:6:2] #取下标【0,6)的字符,步长为2
    print(res7) #hlo
    
    res8 = var1[-1] #字符串最后一位的字符
    print(res8) #d
    
    res9 = var1[-2:] #取字符串最后2位
    print(res9) #ld
    
    var2 = "  Hello World "
    rest1 = var2.swapcase();# 大小写交换 swap 交换
    print(rest1) #hELLO wORLD
    
    rest2 = var2.strip() # 去除两边的空格,也可以是指定字符
    print(rest2) #Hello World
    
    rest3 = var2.rstrip()
    print(rest3) #  Hello World 只去除右边的空格
    
    rest4 = var2.lstrip()
    print(rest4) #Hello World  只去除左边的空格
    
    rest5 = var2.upper() #全部转换大写
    print(rest5)#  HELLO WORLD
    
    rest6 = var2.lower();#全部转换小写
    print(rest6)#  hello world
    
    rest7 = var2.find('p') # 'p' 在 字符串上的下标,默认是第一个‘p’,找不到-1
    print(rest7)#-1
    
    rest8 = var2.index('') # 'l' 在 字符串上的下标,默认是第一个‘l’,找不到报错 ValueError: substring not found
    print(rest8)
    
    
    var3 = 'helloWorld'
    re1 = var3.capitalize() # 首字母大写,如果第一个字符是字母
    print(re1)
    
    re2 = var3.center(20) #20 个字符的情况下,字符串左右对称
    print(re2)#     helloWorld
    
    re3 = var3.split('W') # split
    print(re3)
    
    #Python casefold() 方法是Python3.3版本之后引入的,其效果和 lower() 方法非常相似,都可以转换字符串中所有大写字符为小写。
    #两者的区别是:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。
    re4 = var3.casefold();
    print(re4)
    
    var4 = '{0}{1},Hello Python'
    re5 = var4.format('Hello','World');
    print(re5)#HelloWorld,Hello Python

     

    转载于:https://www.cnblogs.com/pickKnow/p/10874516.html

    展开全文
  • # 列表的定义 var1 = [] var2 = list() print(type(var1)) #<class 'list'> ...# 列表可以容纳任何的对象,可变类型,直接赋值就行 var3 = [1,'a',['a',2],(1,2),{'a':19,'b':20}] p...
    # 列表的定义
    var1 = []
    var2 = list()
    print(type(var1)) #<class 'list'>
    print(type(var2)) #<class 'list'>
    
    # 列表可以容纳任何的对象,可变类型,直接赋值就行
    var3 = [1,'a',['a',2],(1,2),{'a':19,'b':20}]
    print(var3)
    
    # 列表方法
    
    var1.append('Hello') # 增加
    var1.append('World')
    var1.append('Hello')
    var1.append('Python')
    print(var1) #['Hello', 'World', 'Hello', 'Python']
    
    length = len(var1) # 长度
    print(length) #4
    
    res1 = var1.index('Hello') #寻找指定元素下列表里面的下标,若没有,会报错,
    print(res1) #0
    
    res2 = var1.index('Hello',1) #指定从第几个下标开始
    print(res2) #2
    
    res3 = var1.count('Hello') # 统计指定元素的个数
    print(res3) #2
    
    res4 = var1.pop(); # 删除最后的一个元素,pop 和栈的用法相似
    print(res4)  # 返回删除的元素
    print(var1)  # ['Hello', 'World', 'Hello']
    
    res5 = var1.pop(0) # 删除指定下标元素
    print(res5)  # 返回删除的元素
    print(var1)  #['World', 'Hello']
    
    res6 = var1.remove('World') # 删除指定元素,默认是第一个
    print(res6) # None 没有返回值
    print(var1) # ['Hello']
    
    res7 = var1.insert(0,'World') # 插入到指定位置
    print(res7) # None 没有返回值
    print(var1) #['Hello', 'World']
    
    var1.append('Abandon')
    res8 =var1.sort();# 排序
    print(res8) # None  没有返回值
    print(var1) # ['Abandon', 'Hello', 'World']
    
    res9 = var1.sort(reverse=True) #反向排序
    print(res9) #None
    print(var1) #['World', 'Hello', 'Abandon']
    
    
    # 简单的将一个列表赋值给另一个变量,实际指向用一个内存地址,改变一个,另一个也会改变
    print(var1)
    print(id(var1)) #2277300412104
    varc1 = var1
    print(id(varc1)) #2277300412104
    varc1.pop();
    print(varc1)#['World', 'Hello']
    print(var1)#['World', 'Hello']
    
    #copy  shadow copy,一个变,另一个不会变,但是如果列表里面还会有列表,里面的数据一个改变另一个也会改变
    varCopy = var1.copy()
    print(id(varCopy))#2237726431432
    print(id(var1))#2237726432968
    varCopy.pop()
    var1.copy()
    print(varCopy) #['World']
    print(var1) #['World', 'Hello']
    
    varr = [[1,2],['a','b']]
    varrCopy = varr.copy()
    varrCopy[0][1]=3
    print(varrCopy) #[[1, 3], ['a', 'b']]
    print(varr)#[[1, 3], ['a', 'b']]
    
    import copy
    # deep copy
    varrdeep = copy.deepcopy(varr)
    print(varr) #[[1, 3], ['a', 'b']]
    print(varrdeep) #[[1, 3], ['a', 'b']]
    
    varrdeep[0][1] = 2
    print(varr) #[[1, 3], ['a', 'b']]
    print(varrdeep) #[[1, 2], ['a', 'b']]
    
    # clear 清除列表里面的元素
    var1.clear()
    print(var1)
    
    var1.append('Hello World')
    rest1 = var1*2
    print(rest1) #['Hello World', 'Hello World']
    
    # 一个列表添加到另一个列表上
    var1.extend(rest1)
    print(var1) #['Hello World', 'Hello World', 'Hello World']
    
    rest2 = var1 + rest1
    print(rest2) #['Hello World', 'Hello World', 'Hello World', 'Hello World', 'Hello World']

     

    转载于:https://www.cnblogs.com/pickKnow/p/10876123.html

    展开全文
  • # 定义一个字典 var1 = {'a':20,'b':40}; var2 = dict(); print(type(var1)) print(type(var2)) # 长度 length = len(var1) #长度 print(length) #2 #清空 var1.clear();...var1.se...
  • 三、再通过 五种数据类型 分别对上述两种情形进行讨论 四、值传递 与 引用传递 一、is 和 == 的判定要求 首先要知道 Python 中对象包含的三个基本要素,分别是:id(内存中地址,会以十进制显示)、type(数据类型) 和...
  • Python 五种数据类型 在学习一门语言的过程中,首先肯定就是要先接触到它所拥有的数据类型,Python拥有五种主要的数据类型,下面介绍一下我对这五种数据类型的理解和想法。 1.数 在Python中的数主要分为四种:int...
  • python中的五种数据类型

    千次阅读 2019-04-27 10:21:43
    Python个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 其中属于集合类型的数据类型有 列表、元组及字典。 数字(Number) 他们是不可改变的数据...
  • 首先我们先来看下python的几种数据类型python个标准的数据类型: number(数字) string(字符串) list(列表) tuple(元组) dictionary(字典) 具体的这几种类型怎么用,怎么定义,大家...
  • 第一种数据类型是字符串,字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。 1、用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号,如下所示:...
  • 中国IT职业教育领先品牌 精品课程 全程面授 python基础教程之五种数据类型都有哪些? 学习 Python数据基础教程首先要对她有一定的了解 这样学起来才不会很 费劲 我们先来了解一下 Python五种数据类型 1.数 在 ...
  • 学习一门语言,往往都是从Hello World开始。 但是笔者认为,在一个黑框框中输出一个“你好,世界”并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常常...Python个标准的数据类型...
  • Python 2.7一共有五种标准数据类型: Numbers(数字),包含整数,浮点数,复数等 String (字符串) List (列表),类似于Java中的有序集合 Tuple(元组),类似于Java中的无序集合 Dictionary(字典),类似于...
  • 在学习一门语言的过程中,首先肯定就是要先接触到它所拥有的数据类型,Python拥有五种主要的数据类型,下面介绍一下我对这五种数据类型的理解和想法。 1.数 在Python中的数主要分为四种:int(整数)、float...
  • 一、Python数据类型 二、Number(数字) 三、String(字符串) 四、List(列表) 、Tuple(元组) 六、Set(集合) 七、Dictionary(字典) 八、Python数据类型转换 一、Python数据类型 Python3 中有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 793
精华内容 317
关键字:

python五种数据类型

python 订阅