数据类型 概况

Posted 人无远虑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型 概况相关的知识,希望对你有一定的参考价值。

 

1,数字

  int  整型

  floa  浮点型

  long  长整型

2,布尔

真或假,0或1

3,字符串

‘hellow word’就是一个字符串,‘’引号内的都是字符串

字符串格式化    %s 字符串

%格式化符也可用于字典,可用%(name)引用字典中的元素进行格式化输出。

name=input("name:").strip()  #这里的strip()就是移除空白,用来去空格
age=int(input("age:"))    #int限制整数
job=input("job:")
print("information of []:"+name+"\\nName:[]"+name+"\\n age:[]"+age+"\\n job:[]"+job)  #字符串拼接,用字符串拼接,age这里不能加int,因为字符串只能加字符串
print("information of %s:\\nName:%s\\n age:%s\\n job:%s"%(name, name,age, job))  #更高效,省内存空间
这里 %s的功能等于[],字符串是%s,整数是%d,浮点是%f ,后边这两个基本没啥卵用。
可以转化成如下形式
msg = \'\'\'
infomation of %s:
name:%s
age:%s
job:%s
\'\'\'%(name,name,age,job)
print(msg)

字符串常用的功能
·移除空白
name=input("name:").strip()  #去除两边的空格
name=input("name:").strip(A) #去除A

·分割
·长度
·索引
·切片

4,列表

name_list=("qiang","harrey","yushanl") #就是一个列表

·索引
这里的[0],[1]就是索引

 


·切片
顾首不顾尾a[0:2]

可以中间切 a[2:5]

可以跳着切a[2:5:2]

可以切后面a[-2:-1]

也可以切倒数后几个直接a[-2:] ,a[:3]

 

 

·追加 
append()方法来追加

 


·删除,
name_list.pop() 删除最后一个元素

  name_list.remove() 指定删除

 重点,循环删除指定元素,for  i in range(name_list.count(\'65brother\')):  name_list.remove(\'65brother\')

 

·插入
insert()插入方法 ,name_list.insert(2,‘66brother’) 第2个后边插入‘66brother’

·反转

 

·排序
按照asc码排序

asc码数字靠前,然后是特殊字符,仅适应python2,python3不能把列表字符串放到一起排序

  ·扩展

 

 

·长度
·循环
range()可以单独存在

这里显示的是迭代器


·包含

 


5,元组

元组是只读的。

元组是小括号 a()

元组可以改成列表

 

6,字典

以上是关于数据类型 概况的主要内容,如果未能解决你的问题,请参考以下文章

Java 二维数组及方法概况

在代码片段中包含类型转换

python 爬虫 requests+BeautifulSoup 爬取巨潮资讯公司概况代码实例

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

C标准库stdlib.h概况