一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool列表:list 列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里二.列表所有数据类型:基本操作:索引切片追加删除长度切片循环包含listclass list(object):"""list() -> new empty listlist(iterable) -> new list initialized from iterable‘s items"""def append(self, p_object): # real sig...
一、基本数据类型——元组 元组:是一种与列表非常相似的数据类型。但是它一旦创建便不能再修改,所以又叫只读列表。 定义:与列表类似,只不过[]改成()特性:可存放多个值(可以存放复杂数据类型)不可变(显式地告诉别人此处数据不可修改,常用于数据库连接配置信息等)按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变。(比如列表等...
这篇是《数据结构与算法Python语言描述》的笔记,但是大头在Python类机制和面向对象编程的说明上面。我也不知道该放什么分类了。。总之之前也没怎么认真接触过基于类而不是独立函数的Python编程,借着本次机会仔细学习一下。抽象数据类型 最开始的计算机语言,关注的都是如何更加有效率地计算,可以说其目的是计算层面的抽象。然而随着这个行业的不断发展,计算机不仅仅用于计算,开发也不仅只关注计算过程了,数据层面的抽象也...
原文:https://www.cnblogs.com/stonemjl/p/13443489.html
概述:本文主要分析 Python 中的四种数据类型:list、tuple、dict、set一、list list 是一种有序列表,我们可以随时增删 list 中的元素。 list 的元素用中括号 [] 括起来,例如:>>> coding = [‘C‘, ‘Java‘, ‘PHP‘] >>> coding [‘C‘, ‘Java‘, ‘PHP‘]len():获取元素个数 我们可以用 len() 函数来获取 list 中的元素个数:>>> len(coding) 3通过索引访问元素 list 和 C 语言中的数组一样,索引都从 0 开始。...
在现实世界的镜像——Python里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。放在一起打印需要转换成同一种数据类型: 原文:https://www.cnblogs.com/zxc01/p/12622789.html
列表、元组和字符串都是序列。 序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片。 序列的基本操作: 1、len() 2、+ 3、* 4、max() 5、min() 6、cmp(str1,str2) 7、in 示例代码如下: 1 str1=‘abcdefg‘ 2len(str1)3 //74 str2=‘12345‘ 5 str1+str26 //‘abcdefg12345‘ 7 str1*38 //‘abcdefgabcdefgabcdefg‘ 9max(str1) 10 //g 11min(str2) 12 ...
返回总目录目录:1.列表的定义2.列表的常规操作3.列表的额外操作(一)列表的定义:列表的定义 [var1, var2, ……, var n ]# (1)列表的定义 [var1, var2, ……, var n ] items = ["a", 456, False] name = ["zhangsan", 123, "李四", True, items] print(name, type(name))--------------输出------------------ ['zhangsan', 123, '李四', True, ['a', 456, False]] <class 'list'>(2)快速生成式:# range列表快速生成 # 语法...
python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。如1 name = "garrett" # 字符串变量 2 count = 123 # 整形变量 3 miles = 100.0 # 浮点型变量也可以多个变量同时赋值:1 n1 = n2 = n3 = 1002 a = b = c = 1, 2, "We"...
# -*- coding: utf-8 -*- """ Created on Mon Mar 4 23:05:51 2019@author: fengs """"""0. 在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗?bool:布尔类型float:浮点型str:字符串类型1. 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?非0即1,非False即True2. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?都不是,是向零取整int(1.1) ---> 1int(-1.8) ---> -...
1、整型 int 1# Python3中,所有的整型都是int类型 2# 1.int():将字符串转换为数字 3 a = "123" 4 b = int(a)5# type():识别数据类型 6print(type(a), type(b)) # <class ‘str‘> <class ‘int‘> 7# 转成16进制 8 num = "b" 9 v = int(num, base=16) 10print(v) # 111112# 2.bit_length():当前数字的二进制,至少用n位表示13 age = 5 14 v = age.bit_length() 15print(v) # 3 2、字符串 str 1# 1.capitalize():将字符串首...
‘‘‘pyc‘‘‘import copy#模块初识# 分为标准库、第三方库# import sys# import os# print(sys.path) #打印环境变量# print(sys.argv) #打印执行文件的相对路径 (因为pycharm默认调用的是否写的就是绝对路径)# #print(sys.argv[2])# os.system("dir") #查询当前文件加下的文件# res = os.system("dir") #变量只能显示命令是否执行成功# cmd_res =os.popen("dir").read() #命令执行结果赋值给变量# os.mkdir("wangyacha...
简单类型内置到 Python 编程语言中的简单数据类型包括: bool int float complex支持简单数据类型不是 Python 独有的功能,因为多数现代编程语言都具有完整类型补充。例如 Java? 语言甚至有一组更丰富的原始数据类型: byte short int long float double char boolean但是,在 Python 中,简单数据类型并不是原始数据类型,而是完善的对象,它们有自已的方法和类。另外,这些简单的...
#一个令人cao蛋的查询题目: # li = [] # go = True # while go: # for i,v in enumerate(dic,1): # print(i,v) # li.append(v) # u_c = str(input(">>>1,2,查看,i添加"))#1 # if u_c.isdigit(): # u_c = int(u_c) # li1 = [] # while go: # for i,v in enumerate(dic[li[u_c-1]],1): # print(i,v) # li1.append(v) # ...
目录字符串 str布尔类型 bool空值 None整数 int浮点数 float列表 list元祖 tuple字典 dictionaryset类型 set字符串字符串是以单引号‘或双引号"括起来的任意文本,比如‘abc‘,"xyz"等等。请注意,‘‘或""本身只是一种表示方式,不是字符串的一部分,因此,字符串‘abc‘只有a,b,c这3个字符。如果‘本身也是一个字符,那就可以用""括起来,比如"I‘m OK"包含的字符是I,‘,m,空格,O,K这6个字符。如果字符串内部既包含‘又包...